7-Cw9N*!Ld Cw9&˞{ MJ+)7 26242717501805806412345678901234MSC-00-00-00-00-00-00 Cw9xn\a `J+)7 326242717501805806412345678901234MSC-00-00-00-00-00-002024-10-28 05:57:12Cw9[~* 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_1subscriberCw93\ς In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9؃sN I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw95P O I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9\+=3 I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9k6 Cw9eH Cw9w 1SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9t;k  ICw9T{ J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9}.6L J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9< yP J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9K| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cw9%#R c 'J+ 262427175018058Cw9qN3 J Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% 800J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9BLdK *J+ 262427175018058800 Cw9܄j 8J+) 26242717501805880012345678901234 Cw9hEJ MJ+)7 26242717501805880012345678901234MSC-00-00-00-00-00-00 Cw9ϱݜ `J+)7 326242717501805880012345678901234MSC-00-00-00-00-00-002024-10-28 05:57:12Cw9 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_1subscriberCw9^R4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9S3S@# I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9=g I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% %491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9R> I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9⠂ Cw9JMCw9E*V8SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9N5EBN  ICw9Qvu J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9ԋ{ J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9p$a' J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw96<7Lx 'J+ 262427175018058 Cw9lygx In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9"Uy) J Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%343J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9L =t *J+ 262427175018058343 Cw9N^ 8J+) 26242717501805834312345678901234Cw9X;aXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9s In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9Zpxˣ$ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9 c[{b I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9Xޘ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9N Cw9V > Cw9[OX 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_1subscriberCw9q c  ICw9z5 J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9ᷟb J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9?:VT J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9_ ޜ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cw9>#΁ 'J+262427175018058Cw9Hi ~ J Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% 962J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9o *J+262427175018058962 Cw9ޓk-` 8J+)26242717501805896212345678901234Cw9<@oo'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_1subscriberCw9&v; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9/Ic I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9Ӵ] I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% %491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9AI?uS I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9_-["s Cw9Ӻ mCw9&KUSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9{IB+^  ICw9 {V  J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw91#(Y J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9B J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9&ZZ^` 'J+262427175018058 Cw9ec]@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cw9C#s 5J+)26242717501805812345678901234Cw9뿆g: SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9GMMe In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9~ῼ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9.Zb& I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9 pC I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9+9Io z Cw9 ?d Cw9K+nFSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9@>  ICw9`G!" J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw98 X9 J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9,աd J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9iKn7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cw9J4Y 'J+ 262427175018058 Cw9 5J+) 26242717501805812345678901234 Cw9#4!K JJ+)7 26242717501805812345678901234MSC-00-00-00-00-00-00 Cw9); ]J+)7 326242717501805812345678901234MSC-00-00-00-00-00-002024-10-28 05:57:12Cw9^ځ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_1subscriberCw9-Oh< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9zSz I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9+{J I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9{-E$B I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9ɨ Cw9^VM|"Cw9 QbSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9&:E  ICw9| J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9u5 J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9444e.:F J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9ޙ 'J+ 262427668825680 Cw9km In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9IB J Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%301J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9aO *J+ 262427668825680301 Cw9Ĝ&c ?J+7 262427668825680301MSC-00-00-00-00-00-00 Cw9hnjؒe RJ+7 3262427668825680301MSC-00-00-00-00-00-002024-10-28 05:57:15Cw9DrSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9ۑFB In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9x"@M I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9WQuf I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9'mbN2 I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9w:G~ Cw9耮sO Cw9$&&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_1subscriberCw9?G2  ICw9,#_lo J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw98/T J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw96F. J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9twi3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cw9$]_ 'J+ 262427668825680Cw9@fq) J Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% 648J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9Ba0$?4` *J+ 262427668825680648 Cw9p05 ?J+7 262427668825680648MSC-00-00-00-00-00-00 Cw9}!F RJ+7 3262427668825680648MSC-00-00-00-00-00-002024-10-28 05:57:15Cw9ԅ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_1subscriberCw9G=,1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9fP I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9; I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% %491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9ԋպ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9\G Cw9ЍѡCw9cmtSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9#*,  ICw95^ J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9A J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9Wl J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9 j.q 'J+ 262427668825680 Cw9Aa( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9Ѕ#U5 J Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% 574J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9$3 *J+ 262427668825680574Cw9zU>=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_1subscriberCw9@K<+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9@j- I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9Icd]w I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% %491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9NխN I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9d}ATs# Cw9.eEW Cw9VA-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_1subscriberCw9xi  ICw99+a( J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9RvkWe* J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9RWеܳo J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9{|ܣ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cw9z,# 'J+262427668825680Cw9³SM J Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%441J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9)mP *J+262427668825680441Cw9Wݒp6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw90XT: In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9EJJ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw96v I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9`s"6 I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw92e Cw9Cw9 k5 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_1subscriberCw9=L]R=  ICw9 wnZ Iv J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9C̷)#' J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9}aIUT"0 J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9VGA 'J+262427668825680 Cw9<] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9kבlSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw93gA^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9 l4: I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9cQZP I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9; T I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9Ym<@L Cw9],` Cw9 jpSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9k  ICw9*l J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9aJByVW J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9e J 9q Q E%  e   a  au!] 5 I  m Y ) A - =  99 y  }   UM u M i 1+262427668825680J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9+}#&x In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cw9%KޔA! 'J+ 262427668825680 Cw9U +% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9 I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9#B:& I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9_,~ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9iH: Cw9/3=UD*Cw9x//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_1subscriberCw9tvAAN3  ICw9?SY) J 9q Q E%  e   a  9 au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424278544915J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9pT5[ J 9q Q E%  e   a  9 au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424278544915J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9w_ 'J+ 262424278544915 Cw9}V5E In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9e7. J Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% 589J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw94A *J+ 262424278544915589 Cw9X/c ?J+7 262424278544915589MSC-00-00-00-00-00-00 Cw9#' v RJ+7 3262424278544915589MSC-00-00-00-00-00-002024-10-28 05:57:18Cw9vѿ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_1subscriberCw9ļb^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9|[҈n6 I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9J I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% %491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9~ua37@ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9cǞ Cw9QK Cw9?MSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9Ӝ'e@"  ICw9JRZϓ J 9q Q 9 E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262421410379662J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw98P?) J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9vW$T J 9q Q 9 E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262421410379662J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9Jƅ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cw9Xq9 'J+ 262421410379662Cw9MLrF J  Z [ ' Y  & k   h |$ j 9 } GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491612816004J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9ʫx 3J+% 262421410379662491612816004 Cw9pcB+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9߮Kq I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9TL/$vb I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9 >{ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9EVKf Cw9,.Cw9hh[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_1subscriberCw9c(Q'  ICw98C`oD J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u 9 M i 1+262429012228169J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9faU/] J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9LdgR J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u 9 M i 1+262429012228169J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9pC 'J+ 262429012228169 Cw91arg In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9V_X J   Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%133713381339J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9- 3J+% 262429012228169133713381339Cw9-W&SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCw9̈ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cw9LCZZ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cw9 I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cw9ҮGr) I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cw9؎Hk4< Cw9S1lM4  CvT8݃% & { h$GF z W Xy 6 {i5%%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv,Kqt  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv.u5Q 'n9e0 \ ' S   J  v A m 8 d/''+ 2624258904790113&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv˼Ew ' q E%  a u!]5 I m Y 9  M 1+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvh MR% ' v v h$GF z W Xy 6 {i5%'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvƫQxx ' q E%  a u!]5 I m Y 9  M 1+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv.J 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvM o ' j h$ jGF z W Xy 6 {i5%%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv%]  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 CvTf"  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv%0C (n9e0 \ ' S   J  v A m 8 d/'(+ 2624258576963523'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv USYtF ( q E%  a u!]5 I m Y 9  M 1+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv77mF ( e e h$ jGF z W Xy 6 {i5%(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv{ ( q E%  a u!]5 I m Y 9  M 1+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvѦ,Յ (n9e0 \ ' S   J  v A m 8 d/3(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv M^V ( Y Y h$ jGF z W Xy 6 {i5%%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv /<$  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 CvJ0 h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvS5:% )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624261838658373(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvr3Gn5@ ) q E%  a u!]5 I  m Y 9  M 1+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvfjs\ ) T T Y h$ jGF z W Xy 6 {i5%)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvINj ) q E%  a u!]5 I  m Y 9  M 1+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvܳX&+ )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv\`RJ ) H Y h$ jGF Hz W Xy 6 {i5%%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvL.  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 CvrV h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv%5  *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624216513706753)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvԉ% + & Y & h$ jGF Hz W 7 Xy 6 {i5%%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv̊@b ! 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$ M000102030405060708090A0B0C0D0E0FCv^ؿD\ ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624270102556563++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvrq , q E%  a u!]5 I  m Y 9  M 1+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvMl]/ , ! ! Y & h$ jGF Hz W 7 Xy 6 {i5%,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvoz, , q E%  a u!]5 I  m Y 9  M 1+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvP=b ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv] ,  Y & h$ jGF Hz W  7 Xy 6 {i5%%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvXg_c " 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$ M000102030405060708090A0B0C0D0E0FCvf)$ -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624279214206403,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv`&6_V - }q E%  a u!]5 I  m Y 9 }  M 1+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv=cփO -   Y & h$ jGF Hz W  7 Xy 6 {i5%-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvB6={ - }q E%  a u!]5 I  m Y 9 }  M 1+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvan*~ -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv~8h軷 -  Y & h$ jGF Hz W  7 Xy 6 {i5%%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvM/7a/IQ Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvne+ .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624297488059803-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv@D0 . iq E%  a u!]5 I  m Y 9 }  M i 1+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvGrn5> .  Y & h$ jGF Hz W  7 Xy 6 {i5%.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvۗʺ&˼ . iq E%  a u!]5 I  m Y 9 }  M i 1+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv7HJ .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv^] { .  Y &  h$ jGF Hz W  7 Xy 6 {i5%%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CveյiJ h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv8 /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624282489285393.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvLܗc / Uq E%  a u!]5 I  m Y 9 }  UM i 1+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv1 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242740841873433+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvJLD 4 q E%   a u!]5 I  m Y  A - 9 }  UM i 1+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvB!oj 4  Y &  h$ jGF Hz W   7 X y  6 {i5%4%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvٙNmyF 4 q E%   a u!]5 I  m Y  A - 9 }  UM i 1+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvhL{a 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv[KȘ7 4  Y &  h$ jGF Hz W   7 X y  6 {i5%%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvG@ nǓk ( 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$ M000102030405060708090A0B0C0D0E0FCvo 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242284545343934+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv45%/ 5 q E%   a u!]5 I  m Y  A - 9 }  UM i 1+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv?w,I< 5  Y &  h$ jGF Hz W   7 X y  6 {i5%5%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cva* 5 q E%   a u!]5 I  m Y  A - 9 }  UM i 1+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv&(D 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv3Ye| 5 | Y &  h |$ jGF Hz W   7 X y  6 {i5%%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv2z-e; h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvC 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242700421807335+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv+H 'i 6 q E%   a u!]5 I  m Y  A - 9 }  UM i 1+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cva 6 w w Y &  h |$ jGF Hz W   7 X y  6 {i5%6%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv1D_TV 6 q E%   a u!]5 I  m Y  A - 9 }  UM i 1+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CveAU 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvNC`?| 6 k Y & k  h |$ jGF Hz W   7 X y  6 {i5%%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv\c3 h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv3| B 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242935320268936+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv:>Đﳰ 7 q E%   a u!]5 I  m Y  A - 9 }  UM i 1+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvC-ʸ 7 f f Y & k  h |$ jGF Hz W   7 X y  6 {i5%7%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv*܏*c 7 q E%   a u!]5 I  m Y  A - 9 }  UM i 1+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvF 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvW]i† 7 Z Z Y & k  h |$ jGF Hz W   7 X y  6 {i5%%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv(a ) 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 Cv\jx !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvDtg 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242341276692537+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvR 8 q E%    a u!]5 I  m Y  A - 9 }  UM i 1+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv H 8 U U Z Y & k  h |$ jGF Hz W   7 X y  6 {i5%8%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv 8 q E%    a u!]5 I  m Y  A - 9 }  UM i 1+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv \* 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv(MD 8 I Z Y & k  h |$ jGF Hz W  I 7 X y  6 {i5%%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv=j0 * 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 CvtH'ߺZ "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv'sx 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242058298963538+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvA: q 9 q  E%    a u!]5 I  m Y  A - 9 }  UM i 1+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvmM/3 9 D D Z Y & k  h |$ jGF Hz W  I 7 X y  6 {i5%9%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvI5{ 9 q  E%    a u!]5 I  m Y  A - 9 }  UM i 1+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvoT @ 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv!Q>" 9 8 Z Y & k  h |$ jGF 8 Hz W  I 7 X y  6 {i5%%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvkv + 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 Cvo?[G o #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv$i :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242772790359039+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv.Mc : yq  E%    a u!]5 I  m Y  A - 9 y }  UM i 1+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv%Ex : 3 3 Z Y & k  h |$ jGF 8 Hz W  I 7 X y  6 {i5%:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvz`jy : yq  E%    a u!]5 I  m Y  A - 9 y }  UM i 1+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv/8V :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv]=|} : ' Z ' Y & k  h |$ jGF 8 Hz W  I 7 X y  6 {i5%%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvR?soP , \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$ M000102030405060708090A0B0C0D0E0FCvy@ ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624225462066143:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvE\ ; eq  E%  e   a u!]5 I  m Y  A - 9 y }  UM i 1+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvٿ-ɻU ; " " Z ' Y & k  h |$ jGF 8 Hz W  I 7 X y  6 {i5%;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvtʅ ; eq  E%  e   a u!]5 I  m Y  A - 9 y }  UM i 1+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv΃1? ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvLȆ ;  Z ' Y & k  h |$ jGF 8 Hz W  I 7 X y  6 {i 5%%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvB#9 - 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$ M000102030405060708090A0B0C0D0E0FCv/6?! <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624209615526853;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv~mA < Qq Q E%  e   a u!]5 I  m Y  A - 9 y }  UM i 1+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv[tF <   Z ' Y & k  h |$ jGF 8 Hz W  I 7 X y  6 {i 5%<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv @ < Qq Q E%  e   a u!]5 I  m Y  A - 9 y }  UM i 1+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvj <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv,91uڬ <  Z ' Y & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv)b; . 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$ M000102030405060708090A0B0C0D0E0FCvzIt =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624273095174043<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvm;a = =q Q E%  e   a u!]5 I  m Y  A - = 9 y }  UM i 1+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvCXo,ɻ = Z ' Y & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv< = =q Q E%  e   a u!]5 I  m Y  A - = 9 y }  UM i 1+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvpenb =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv=WI = Z  ' Y & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv&g&c $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv?a% >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624270659600993=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvdgC > )q Q E%  e   a u!]5 I  m Y ) A - = 9 y }  UM i 1+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvkht > Z  ' Y & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv. > )q Q E%  e   a u!]5 I  m Y ) A - = 9 y }  UM i 1+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvq#C >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv}z > Z  ' Y & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv/֣ %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv 1H ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624281372391463>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv]gZ ? q Q E%  e   a u!]5 I  m Y ) A - = 9 y }  UM i 1+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvӥ ? Z  ' Y & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv"` ? q Q E%  e   a u!]5 I  m Y ) A - = 9 y }  UM i 1+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv=B ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvD ? Z  ' Y & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvQH$+ /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 CvD譢]ȃ &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv%*mQ @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624275225265563?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvv90 @ q Q E%  e   a u!]5 I  m Y ) A - = 9 y }  UM i 1+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv @ Z  ' Y & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvvfͧCj @ q Q E%  e   a u!]5 I  m Y ) A - = 9 y }  UM i 1+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvwm!-ր @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvѶ @ Z  ' Y  & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvFT 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 CvѴBL`h_ 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv&Ί5e Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624266517906103@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvLP# A q Q E%  e   a u!]5 I  m Y ) A - = 9 y }  UM i 1+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv:4q A Z  ' Y  & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv8G-Ǚ- A q Q E%  e   a u!]5 I  m Y ) A - = 9 y }  UM i 1+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvX =P Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv IHE A Z  ' Y  & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv4U 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 Cv /G ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv q. B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624278389320993A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv+̳D B q Q E%  e   a u!]5 I  m Y ) A - = 9 y  }  UM i 1+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv>} B Z  ' Y  & k   h |$ jGF 8 Hz W  I 7 X y  6 {i 5%B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv.l| B q Q E%  e   a u!]5 I  m Y ) A - = 9 y  }  UM i 1+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvzQI B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv& $ B Z  ' Y  & k   h |$ jGF 8 Hz W  I 7 X y  6 {i  5%%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv`Y 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$ M000102030405060708090A0B0C0D0E0FCviܔ4[ Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624241127314223B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv~<5 C q Q E%  e   a u!]5 I  m Y ) A - = 9 y  }  UM i 1+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv }[ C Z  ' Y  & k   h |$ jGF 8 Hz W  I 7 X y  6 {i  5%C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvCt{ C q Q E%  e   a u!]5 I  m Y ) A - = 9 y  }  UM i 1+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv y Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvM~Zv C Z  ' Y  & k   h |$ jGF 8 Hz W  I 7 X y   6 {i  5%%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv;Q"O 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$ M000102030405060708090A0B0C0D0E0FCv ;} Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624214182757683C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvxLJ D q Q E%  e   a u!]5 I  m Y ) A - = 9 y  }  UM i 1+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv*`X11 D Z  ' Y  & k   h |$ jGF 8 Hz W  I 7 X y   6 {i  5%D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv} 6 D q Q E%  e   a u!]5 I  m Y ) A - = 9 y  }  UM i 1+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvlUи3 Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvIɣ}u D } Z  ' Y  & k   h |$ j }GF 8 Hz W  I 7 X y   6 {i  5%%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvH 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$ M000102030405060708090A0B0C0D0E0FCvEo En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624279795885613D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvČ`l E q Q E%  e   a u!]5 I  m Y ) A - = 9 y  }   UM i 1+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvF ;A E x x Z  ' Y  & k   h |$ j }GF 8 Hz W  I 7 X y   6 {i  5%E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvټ(K E q Q E%  e   a u!]5 I  m Y ) A - = 9 y  }   UM i 1+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv7 En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvUv E l Z  ' Y  & k   h |$ j }GF 8 Hz W  I l 7 X y   6 {i  5%%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvO+ )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv'tL Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624256053000693E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv?߱dh5 F q Q E%  e   a u!] 5 I  m Y ) A - = 9 y  }   UM i 1+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv>nxo F g g Z  ' Y  & k   h |$ j }GF 8 Hz W  I l 7 X y   6 {i  5%F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvm}?{8. F q Q E%  e   a u!] 5 I  m Y ) A - = 9 y  }   UM i 1+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvFCC FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cvd# F [ Z [ ' Y  & k   h |$ j }GF 8 Hz W  I l 7 X y   6 {i  5%%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv4t(w4 *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv=Բ- G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624286685122583F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvơۍg G uq Q E%  e   a u!] 5 I  m Y ) A - = 9 y  }   UM u i 1+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv6W^Vn G V V Z [ ' Y  & k   h |$ j }GF 8 Hz W  I l 7 X y   6 {i  5%G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvf]؊e G uq Q E%  e   a u!] 5 I  m Y ) A - = 9 y  }   UM u i 1+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv|< G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv G J Z [ ' Y  & k   h |$ j }GF 8 Hz W  I J l 7 X y   6 {i  5%%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvۉ\e 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 Cvx ǒ +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv:M& Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624248202965123G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv  H aq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u i 1+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv ::e"Ѽ H E E Z [ ' Y  & k   h |$ j }GF 8 Hz W  I J l 7 X y   6 {i  5%H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvzPf^ H aq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u i 1+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvH}M Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvlA~A:_ H 9 Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I J l 7 X y   6 {i  5%%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv'M 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 Cv<7K͟ 0 ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvBQE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624290477310293H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvihb I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvy "w I 4 4 Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I J l 7 X y   6 {i  5%I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvSr I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv AO[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cvڌ;8 I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvb3vA) 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 Cv(-@ -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv!%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_1subscriberCvT /  ICv`LrS" J 9q Q E%  e 9   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262422634927661J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvBcOj!( J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv7U .! J 9q Q E%  e 9   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262422634927661J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 CvArX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cv=59̻> 'J+ 262422634927661CvB|C J  Z [ ' Y  & k   h |$  j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491612246356J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv/F 3J+% 262422634927661491612246356 Cv&] 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$ M000102030405060708090A0B0C0D0E0FCv: (+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv:K×V I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvB9} I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvSirp I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv;.D@ CvE6 Cv-b= 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$ M000102030405060708090A0B0C0D0E0FCvD8VSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv|)7I?  ICv2wcρo J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M 9 i 1+262429523059543J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvd0^s< J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvB [m J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M 9 i 1+262429523059543J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvc! 'J+ 262429523059543 CvA5. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv(n%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvZx㦅 3J+% 262429523059543491613346036 Cv.$ 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 Cv@c[ AJ+%) 26242952305954349161334603612345678901234Cv}Wyn_jSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv\T 84 ( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv>Sp I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvT_ ;OW I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvo# p I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv(9ᬮ CvQ#0  CvxіeB) 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$ M000102030405060708090A0B0C0D0E0FCv.sL|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_1subscriberCvqD"  ICv$bV} J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427260450765J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv0|n J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvM * J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427260450765J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv?$ {v2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cvw 'J+ 262427260450765CvjEV_ J  Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5 %%491618756346J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvn\`WL 3J+% 262427260450765491618756346 CvN-8Ѕ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F Cv^]6 AJ+%) 26242726045076549161875634612345678901234CvȶoDsOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv\K[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv̢0 I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv1 I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv`N! I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvچ|1 Cv%  CvbT( 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$ M000102030405060708090A0B0C0D0E0FCv]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_1subscriberCvidR_  ICvb#! J 9q Q E%  e   a  au!] 95 I  m Y ) A - = 9 y  }   UM u M i 1+262425735335455J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvMj@. J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvwLt J 9q Q E%  e   a  au!] 95 I  m Y ) A - = 9 y  }   UM u M i 1+262425735335455J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv\3* 'J+ 262425735335455 Cv$iHr In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv2Z6Nӓ J  Z [ ' Y  & k   h |$  j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491612420446J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv#4lS2 3J+% 262425735335455491612420446 Cvq|E5E 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 CvUvc AJ+%) 26242573533545549161242044612345678901234Cvpk}PdSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvlgr In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv^㕸 I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvQ80N I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv$ʪl I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv}˒Z Cv|~zP#R  CvW}, ng 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$ M000102030405060708090A0B0C0D0E0FCvASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvt6øD8  ICvhƓ3P J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM 9 u M i 1+262428570172915J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv_ȼ J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvk5 J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM 9 u M i 1+262428570172915J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv:ę; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cvua%Z 'J+ 262428570172915CvmWE J  Z [ ' Y  &  k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491611440374J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv7c 3J+% 262428570172915491611440374 Cvޑ{ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Cv̊( AJ+%) 26242857017291549161144037412345678901234Cv,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_1subscriberCvx]w; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvT:5>3h$ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv5B I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvl'n I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv ~f Cv$AlC| Cv -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv8sSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvp)  ICvP;z J 9q Q 9 E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262421874030903J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv?| J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv8o* J 9q Q 9 E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262421874030903J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv#a;] 'J+ 262421874030903 CvKH4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvW, J  Z [ ' Y  &  k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491611422223J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv ǐ? 3J+% 262421874030903491611422223 Cv#J[ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F CvO#NsX}n AJ+%) 26242187403090349161142222312345678901234CvK݋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_1subscriberCvzyQ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvAn I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvJIB I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv,y I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 CvC Cv$=Ƅ+  Cv.)2go -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvD k5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvXMRn  ICvSͮދw\ J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  } 9   UM u M i 1+262427951999830J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvkD%% J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvl J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  } 9   UM u M i 1+262427951999830J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 CvM񢹔3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cvj˩1 'J+ 262427951999830Cvm*x\ J  Z [ ' Y  & k   h |$  j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491612246734J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvH2 3J+% 262427951999830491612246734 Cvm0 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 Cv"X7g\ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Cv^Jޝ̈ AJ+%) 26242795199983049161224673412345678901234Cv>9JSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv"GR,t In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv~9!@ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv-Ct(svF I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvx g+ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv,u)z Cv ^& Cvx2$ 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 Cv+Xm -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvCVWE^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_1subscriberCva{y4(F  ICviK? J 9q 9 Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262420503748255J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv]:2 J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv -_a J 9q 9 Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262420503748255J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv%['3 'J+ 262420503748255 Cva0ҧWG In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvH>T J  Z [ ' Y  & k   h |$ j 9 }GF 8  Hz W  I ( J l 7 X y   6 {i  5%%491614486133J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv+'t 3J+% 262420503748255491614486133 Cv*-D 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F CvxS" .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Cv 'aL AJ+%) 26242050374825549161448613312345678901234Cvѿ(t9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvam6e In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv 4G) I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv/A1/ I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv$O:' I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv=F[ CvJ59  Cvp 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 Cv!W^ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv>)>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_1subscriberCvp{!v7  ICv,ZMt J 9q Q E%  e   a  au!] 5 I 9  m Y ) A - = 9 y  }   UM u M i 1+262426143257035J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv%U@Q_ J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cviu& J 9q Q E%  e   a  au!] 5 I 9  m Y ) A - = 9 y  }   UM u M i 1+262426143257035J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 CvҌ^5@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvoC0LK[ 'J+ 262426143257035Cv%?p J  Z [ ' Y  & k   h |$  j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491612361763J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv+ 3J+% 262426143257035491612361763 Cv _ 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 Cv(¼yK .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Cv~o9F AJ+%) 26242614325703549161236176312345678901234Cv.&#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_1subscriberCv-N`N In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvm$ˬ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvyjV I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv~Q I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv X$1 Cvg3f Cv%K9c 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 CvԂc -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv_zMRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCve50  ICv( 0L J 9q Q E%  e   a  au!] 5 9I  m Y ) A - = 9 y  }   UM u M i 1+262425907738304J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvƿZ J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvfWV J 9q Q E%  e   a  au!] 5 9I  m Y ) A - = 9 y  }   UM u M i 1+262425907738304J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cveo 'J+ 262425907738304 Cv5u&l In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv@"d1 J  Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6  {i  5%%491617565545J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv-yF): 3J+% 262425907738304491617565545 CvOdO[ 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 CvEw:E AJ+%) 26242590773830449161756554512345678901234Cv] nSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv>55& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvlOAr I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvRU/x I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvnRPF I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv vjS CvT\"s  CvlM$ 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$ M000102030405060708090A0B0C0D0E0FCvxwmSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvF ~J  ICvLQ9> J 9q Q E%  e   a  au!] 5 I 9 m Y ) A - = 9 y  }   UM u M i 1+262426261077711J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv9}"N J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv%, J 9q Q E%  e   a  au!] 5 I 9 m Y ) A - = 9 y  }   UM u M i 1+262426261077711J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv/Ci In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvU܊h 'J+ 262426261077711CvKbw J  Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W   I ( J l 7 X y   6 {i  5%%491615443306J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvłLn 3J+% 262426261077711491615443306 Cv2՛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 CvZ_ΟL2 AJ+%) 26242626107771149161544330612345678901234Cvp.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_1subscriberCvfo In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvə#e# I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvjmN I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv /L> I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvuy Cv~Qss Cv ,ٖ 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$ M000102030405060708090A0B0C0D0E0FCvoY;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_1subscriberCvHP3  ICvu8Qr J 9q Q E%  e   a  a 9u!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424921229303J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvG5O J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvSgGm{ J 9q Q E%  e   a  a 9u!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424921229303J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvijd&i 'J+ 262424921229303 CvHgi In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv!`S J  Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i   5%%491618123864J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv0qH 3J+% 262424921229303491618123864 Cv' HP 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 Cv,I AJ+%) 26242492122930349161812386412345678901234Cv RUSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvOE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvdF& I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv/n.܆ I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvfe2, I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv0Z0 Cv‹`  CvI 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$ M000102030405060708090A0B0C0D0E0FCvx2l0fSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvߠsS!.  ICv﹞FJ J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM 9 u M i 1+262428644563249J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvNЧu, J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvxmba} J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM 9 u M i 1+262428644563249J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv[E  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvX,ͪ 'J+ 262428644563249Cv$% J   Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491610031204J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvtI 3J+% 262428644563249491610031204 Cvݧqg5 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F CvI AJ+%) 26242864456324949161003120412345678901234Cv8ϼ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_1subscriberCvbi%Ľ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv*lۍ  I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv-%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvsl4eI{ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvht4h Cvp,\# Cvm} -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvT8+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cvp~Qv J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvUތSԤM J 9q Q E%  e   a  9 au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424684806094J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvi>-Z 'J+ 262424684806094 CvD{6kX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvnᇀ= J  Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i   5%%491617780422J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv(on%x 3J+% 262424684806094491617780422 Cv˙! .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F CvC~$ AJ+%) 26242468480609449161778042212345678901234Cv 2{uSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv֓ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvDnti I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvI99ݟӳ I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvn#C I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv%, ~o Cv/n\   Cv0]B -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv 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_1subscriberCv/P   ICvm(^|_} J 9q Q E%  e   a  9 au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424440693356J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv4* J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvr /X J 9q Q E%  e   a  9 au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424440693356J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 CvBA In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cvӛpn 'J+ 262424440693356CvnZ(o J  Z [ ' Y  & k   h |$  j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491612563885J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvI"ˠ 3J+% 262424440693356491612563885 Cv[!@ 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 Cv1bf .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F CvC:O]u AJ+%) 26242444069335649161256388512345678901234Cvqݑ$xSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvK,F In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv[1IX I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv:{5 I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvl3Bt I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvx(F\K  Cv>d CvfPy 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 Cv /_ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvwMSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv06ńɿP  ICv6!b J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M 9 i 1+262429527760645J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvhS J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv>*< J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M 9 i 1+262429527760645J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv[5 'J+ 262429527760645 Cv_A\o In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvlD^ J  Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6  {i  5%%491617451366J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv;Kfg镩& 3J+% 262429527760645491617451366 Cv% 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 Cv"| .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F CvL: AJ+%) 26242952776064549161745136612345678901234CvbSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvUYY In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvW"A I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv>mS I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv%z I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 CvZڋO Cv\L!H   Cvt 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 Cvyޖ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvV-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_1subscriberCvHcg  ICv1_]`; J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u 9 M i 1+262429011093309J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv#Ƙ J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv3Y* J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u 9 M i 1+262429011093309J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvtz In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cvj3 'J+ 262429011093309Cva/! J  Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491617253007J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvT귨Ec 3J+% 262429011093309491617253007 CvF 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 Cv8Ѽ-S0 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Cvd%և AJ+%) 26242901109330949161725300712345678901234Cv;)ޫ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_1subscriberCv-[=h In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv}1a I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvPmAI I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvyqB3+ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 CvóA'% CvG|Xa Cv* 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 Cv $[T -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvrM0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvJ}  ICv) J 9q Q E%  e   a  au!] 5 I  9 m Y ) A - = 9 y  }   UM u M i 1+262426398485267J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvCT" J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvA J 9q Q E%  e   a  au!] 5 I  9 m Y ) A - = 9 y  }   UM u M i 1+262426398485267J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvih"> 'J+ 262426398485267 CvM}BwA In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvx J  Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X  y   6 {i  5%%491616705385J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv7WDIT7 3J+% 262426398485267491616705385 CvF||q6 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$ M000102030405060708090A0B0C0D0E0FCvpSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvh4/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv~!? I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvtOW'Y I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvdR-q I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv,"nb CvW_[i  Cvl 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$ M000102030405060708090A0B0C0D0E0FCv7bBGSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv@u}3  ICvK Fd J 9q 9 Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262420875771427J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv G_ J 9q 9 Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262420875771427J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv/\0z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cvg,e 'J+ 262420875771427CvBs} J  Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491617164865J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvjYbR 3J+% 262420875771427491617164865 Cv̯A 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$ M000102030405060708090A0B0C0D0E0FCvhFSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv(QZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvf6! I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv+E I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv;yfxw I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv![)p Cv [1P Cv 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$ M000102030405060708090A0B0C0D0E0FCvѷLSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvxh  ICvNkY J 9q Q E% 9  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262422176127688J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvP J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvmJɈ J 9q Q E% 9  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262422176127688J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvi4ĕ 'J+ 262422176127688 Cvu In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cvul7SL J  Z [ ' Y  & k   h |$ j 9 }G F 8 Hz W  I ( J l 7 X y   6 {i  5%%491613617580J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvXSԪz 3J+% 262422176127688491613617580 Cvj [Y 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FCv76*USQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv:TJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvywT~ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv}k6, I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv . m<ʈ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 CvGq8~iP CvC'DiU  CvJ] 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$ M000102030405060708090A0B0C0D0E0FCvgt"NSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvs,b  ICv Ź J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM 9 u M i 1+262428563839619J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv< J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv*++262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv\Du In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 CvqͿCw 'J+ 262428563839619CvF J  Z [ ' Y  & k   h |$  j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491612555433J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvyN 3J+% 262428563839619491612555433 Cv7`/F .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvVcX 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_1subscriberCv{$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CviD/ I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv {_ I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvx׊5 I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvw Cv#h B CvoX -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvῲuSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvz4;i  ICvO_KDQ J 9q Q E%  e    9a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262423714097415J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv[A:. J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvB@& J 9q Q E%  e    9a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262423714097415J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv$GY 'J+ 262423714097415 Cvc1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvVpIz) J  Z [  ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491610377571J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvlCb 3J+% 262423714097415491610377571 Cv0+ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv7D@$C8SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCv V{]ưH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv ?b I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvM+_* I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvF I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv$PM CvigD'  Cv,Ռ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvwxİ%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_1subscriberCvإ  ICvc O J 9q Q E%  e   a  9 au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424609598659J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv9rb} J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvj}H,8 J 9q Q E%  e   a  9 au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424609598659J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cvo In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cvߑ0S~ 'J+ 262424609598659CvԒ:_ݝ J  Z [ '  Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491610623478J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvXso< 3J+% 262424609598659491610623478 CvKo\` 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 Cvb. .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv_ VxPBSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvU! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv5>| I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvX+λC I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv0XY C I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv8 6 Cv@QA CvSEsB$ 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 Cv2\Է""^ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv|9f>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_1subscriberCv '\  ICvɉeZ J 9q Q E%  e   a  9 au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424604948099J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv; J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv@F J 9q Q E%  e   a  9 au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1+262424604948099J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv_ 'J+ 262424604948099 Cv$~GWj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvivHHZ6 J   Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%491610027824J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv\Slb 3J+% 262424604948099491610027824 Cv{ 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 CvDb;= .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv8SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvB,g˨ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvDapM, I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvT< I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%%%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvj8Jnv I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv70"'. Cv,>  CvP^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 CvgS# -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCv{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_1subscriberCvs  ICv-˪|. J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u 9 M i 1+262428856093914J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvGOI J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cvݤg5wq J 9q Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u 9 M i 1+262428856093914J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 CvM~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06 Cvf 'J+ 262428856093914CvT<8 J  Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% %491618883017J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvU 3J+% 262428856093914491618883017 Cv}gM 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 Cv7l4ar .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvGTNSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberCvPv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06Cv5$w I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851CvڈG:ER I ( Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5% %491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 CvA(> I Mq Q E%  e   a  au!] 5 I  m Y ) A - = 9 y  }   UM u M i 1 1+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 Cv\] CvR ČC5 CvMث 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 Cv/ؽ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FCvHlϗ $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_1subscriberCv0ڤ1  ICv*'a, J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851Cv@Լ< J # # Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv봰ٟv J 9q Q E%  e   a  au!] 5 I  m Y ) 9 A - = 9 y  }   UM u M i 1+262427175018058J+262429047731029I+262424820296512H+262428668512258G+262425605300069F+262427979588561E+262421418275768D+262424112731422C+262427838932099B+262426651790610A+262427522526556@+262428137239146?+262427065960099>+262427309517404=+262420961552685<+262422546206614;+262427727903590:+2624205829896359+2624234127669258+2624293532026897+2624270042180736+2624228454534395+2624274084187344+2624230329069013+2624223384733372+2624272954455721+2624272823305040+262428248928539/+262429748805980.+262427921420640-+262427010255656,+262429702222896++262421651370675*+262426183865837)+262425857696352(+262425890479011'+262423629880401&+262424126540789%+262429836618402$+262421954874635#+262426473813551"+262426420943385!+262426900147741 +262426436052627+262429595160226+262428202509656+262428751101993+262426649439676+262423019327067+262428101385425+262425204524946+262425760505030+262425987948236+262425383621963+262420199287443+262427075137727+262426300405583+262423658573033+262427795709616+262428190808445+262427328900390+262423498331270 +262424849281582 +262421967927437 +262427721322265 +262428325475799 +262423746945908+262425196494577+262427868470799+262420063964102+262428275487076+262421398643991+262421279216913+ 262427772495851 CvZ~ # 'J+ 262427175018058 CvQ\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624290477310294916158148053H+% 2624248202965124916126753103G+% 2624286685122584916162481133F+% 2624256053000694916102047023E+% 2624279795885614916162770103D+% 2624214182757684916128026013C+% 2624241127314224916170761813B+% 2624278389320994916184083763A+% 2624266517906104916154801083@+% 2624275225265564916112882603?+% 2624281372391464916168328723>+% 2624270659600994916173315643=+% 2624273095174044916101664263<+% 2624209615526854916116014213;+% 2624225462066144916177847813:+% 26242772790359049161043446139+% 26242058298963549161447210138+% 26242341276692549161558404337+% 26242935320268949161004706236+% 26242700421807349161158644635+% 26242284545343949161202066534+% 26242740841873449161230780333+% 26242303290690149161678413632+% 26242233847333749161257373031+% 26242729544557249161553522830+% 2624272823305044916146350623/+% 2624282489285394916167353703.+% 2624297488059804916117638513-+% 2624279214206404916116237863,+% 2624270102556564916154886183++% 2624297022228964916113423783*+% 2624216513706754916164847703)+% 2624261838658374916146400113(+% 2624258576963524916107102663'+% 2624258904790114916126216223&+% 2624236298804014916175678763%+% 2624241265407894916164171423$+% 2624298366184024916166138243#+% 2624219548746354916114807133"+% 2624264738135514916173356043!+% 2624264209433854916144304483 +% 2624269001477414916148070383+% 2624264360526274916115563153+% 2624295951602264916176546113+% 2624282025096564916112560153+% 2624287511019934916188115643+% 2624266494396764916173826243+% 2624230193270674916133075053+% 2624281013854254916166228843+% 2624252045249464916176531513+% 2624257605050304916147768663+% 2624259879482364916107306813+% 2624253836219634916148356853+% 2624201992874434916177722383+% 2624270751377274916183874613+% 2624263004055834916156040823+% 2624236585730334916150743833+% 2624277957096164916113420413+% 2624281908084454916167580863+% 2624273289003904916147385473 +% 2624234983312704916121303743 +% 2624248492815824916187071263 +% 2624219679274374916141681273 +% 2624277213222654916154037033 +% 2624283254757994916120114813+% 2624237469459084916167734153+% 2624251964945774916168857533+% 2624278684707994916146714743+% 2624200639641024916172651333+% 2624282754870764916177822213+% 2624213986439914916102145253+% 262421279216913491612828325[+%7 3262427772495851491617504837MSC-00-00-00-00-00-002024-10-28 05:56:06CvWTiA J Z [ ' Y  & k   h |$ j 9 }GF 8 Hz W  I ( J l 7 X y   6 {i  5%064J%491615814805I%491612675310H%491616248113G%491610204702F%491616277010E%491612802601D%491617076181C%491618408376B%491615480108A%491611288260@%491616832872?%491617331564>%491610166426=%491611601421<%491617784781;%491610434461:%4916144721019%4916155840438%4916100470627%4916115864466%4916120206655%4916123078034%4916167841363%4916125737302%4916155352281%4916146350620%491616735370/%491611763851.%491611623786-%491615488618,%491611342378+%491616484770*%491614640011)%491610710266(%491612621622'%491617567876&%491616417142%%491616613824$%491611480713#%491617335604"%491614430448!%491614807038 %491611556315%491617654611%491611256015%491618811564%491617382624%491613307505%491616622884%491617653151%491614776866%491610730681%491614835685%491617772238%491618387461%491615604082%491615074383%491611342041%491616758086%491614738547%491612130374 %491618707126 %491614168127 %491615403703 %491612011481 %491616773415%491616885753%491614671474%491617265133%491617782221%491610214525%491612828325% 491617504837 Cv9K] *J+ 262427175018058064 CvIK 8J+) 26242717501805806412345678901234