7-T\כPpW׼ T\כPNƯ, MJ+)7 26242509840167847612345678901234MSC-00-00-00-00-00-00 T\כP zҺk `J+)7 326242509840167847612345678901234MSC-00-00-00-00-00-002024-10-23 05:57:12T\כPTb!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_1subscriberT\כPߚQNߴ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPQ%NE I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כP 1l= I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPJ/ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP۬at@ T\כPQP& + T\כPad1ϵ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_1subscriberT\כP%CW   IT\כP% J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כP|cR- J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP`CP煿H J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP cT{{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T\כPG7, 'J+ 262425098401678T\כPq@O J 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {352J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP!}g *J+ 262425098401678352 T\כPym 8J+) 26242509840167835212345678901234 T\כP`x MJ+)7 26242509840167835212345678901234MSC-00-00-00-00-00-00 T\כPʼT `J+)7 326242509840167835212345678901234MSC-00-00-00-00-00-002024-10-23 05:57:12T\כP[Pn}8YSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כP| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPA$ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כP*if I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPd$fx I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPhHٶ T\כPhFh}8T\כPϬ/zSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כP"֛^A  IT\כP1y J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPHss J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPNO_p J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPR#ӤH 'J+ 262425098401678 T\כP :z/6` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כP'ot* J 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {229J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP%F *J+ 262425098401678229 T\כP'g) 8J+) 26242509840167822912345678901234T\כP[e+ 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_1subscriberT\כPAGk In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPP5]gl I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPn4fu I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPJէ]I I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPSS9I0 T\כPz&Ա T\כPsIXYӠ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_1subscriberT\כP8#8T9  IT\כPf5nX J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כP6K J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPдQx J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPMHdi In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T\כPsJ/ 'J+262425098401678T\כP5 J 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { 757J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPޫ *J+262425098401678757 T\כPa {iF 8J+)26242509840167875712345678901234T\כPBSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כPM{(՚ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPw-: I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPU I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { %491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP8:wQ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPxjnh T\כP[9:,wiT\כP|ObSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כP -yk   IT\כP&P J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPo,c J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP)Egޥ J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP9( 'J+262425098401678 T\כP5m In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T\כP @.Af 5J+)26242509840167812345678901234T\כP۹r8#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_1subscriberT\כPXa_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPַeGM I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPnѤwE( I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPtMRHϠ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPz2* T\כPhBG" T\כP ZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כP/-%Z;  IT\כP@ 5=u J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כP84/]4DL J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP❠Tf In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T\כP{Ab2 'J+ 262425098401678 T\כP7 5J+) 26242509840167812345678901234 T\כPEY JJ+)7 26242509840167812345678901234MSC-00-00-00-00-00-00 T\כPY#TwEJZ ]J+)7 326242509840167812345678901234MSC-00-00-00-00-00-002024-10-23 05:57:12T\כPM3S7>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_1subscriberT\כPK In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כP>νji I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPpG^^| I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP6y]x I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP?\w. T\כPeMT\כPakbcSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כPi d>g  IT\כPі J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPpxم J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP,N< f J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPUc΄z 'J+ 262425313003180 T\כP*~v( In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPqx]wq J 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { 882J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP4&p *J+ 262425313003180882 T\כPj ?J+7 262425313003180882MSC-00-00-00-00-00-00 T\כPo!.> RJ+7 3262425313003180882MSC-00-00-00-00-00-002024-10-23 05:57:15T\כPx 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_1subscriberT\כP6:G In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPO(i I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כP 1Ŧp I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { %491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP" I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP&,( T\כPEbP: T\כP|]SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כP8g:2  IT\כP@!OŰ J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPHw U. J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPdQ+o J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T\כP # 'J+ 262425313003180T\כPb}Nc J 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { 671J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPNymej *J+ 262425313003180671 T\כP@h뤿  ?J+7 262425313003180671MSC-00-00-00-00-00-00 T\כPFP{0 RJ+7 3262425313003180671MSC-00-00-00-00-00-002024-10-23 05:57:15T\כPoW9#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_1subscriberT\כP5˟#i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כP5>.Qkg I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPw I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { %491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP)A I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP Hڽr4 T\כPT!T\כP򌔭AFySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כP[$  IT\כPf`wg J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כP ?GR J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPiP9 J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP{_< 'J+ 262425313003180 T\כPTp n In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPl&+o J 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { 970J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP3dS *J+ 262425313003180970T\כPs3Ĭ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_1subscriberT\כPUq *Bd In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPٝv I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPAar I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { %491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPeE I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP = Nba T\כP3{~  T\כP5vY-|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_1subscriberT\כPjE;0L  IT\כPB J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPw&T$M J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPr J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T\כP/- G 'J+262425313003180T\כPǰaf J 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { 885J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP(؅ *J+262425313003180885T\כPl>pjSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כPՅ׺ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כP(! I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPZ[lt[ I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { %491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP9Y I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP[B'  T\כP kaT\כP8 ySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כP[j  IT\כPTX~ J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPA.{^ J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPv 1re J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPEYK 'J+262425313003180 T\כPW` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כP2`[5ش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_1subscriberT\כPIa9~j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPZ J I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPc I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP<]?J I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP5 ͫ T\כPy _ T\כPeۮ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_1subscriberT\כPRdO$P  IT\כPٺQ^ J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPo[za J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPϹ ~K J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425313003180J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP􆯈 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T\כPK} 'J+ 262425313003180 T\כP4B/ +% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPŠn#(? I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPdxn@1 I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPFb I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPrs/ T\כP~TT\כPSDASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כPvR!lM  IT\כPt3Ls J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I ! 9  a+262429608233412J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כP&sKt J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPW0ƽm J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I ! 9  a+262429608233412J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP1E& 'J+ 262429608233412 T\כPZ) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPj;/ J 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {000J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPwMho6 *J+ 262429608233412000 T\כP$XR ?J+7 262429608233412000MSC-00-00-00-00-00-00 T\כP+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כP~- I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPctv I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP#n6 I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPYυ!Z T\כP3f[   T\כP{WuSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כP&d6\L  IT\כPdH o J 9 i   e ] %a 1 ) 9 } M  m M u - Y   q u A Q    y = U95 E  I !   a+262422258147438J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPF J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPD#nZO J 9 i   e ] %a 1 ) 9 } M  m M u - Y   q u A Q    y = U95 E  I !   a+262422258147438J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP.3M8m In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T\כPJ# 'J+ 262422258147438T\כPŎ/\ J  7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9  |F y {%491618276075J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPdbې 3J+% 262422258147438491618276075 T\כP2 HJ+%7 262422258147438491618276075MSC-00-00-00-00-00-00 T\כPaPn w [J+%7 3262422258147438491618276075MSC-00-00-00-00-00-002024-10-23 05:57:23T\כP@OKISQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT\כPU&Bx In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כP_Sp I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כP36 I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP=7p̨ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כP[x T\כPU f*T\כPtʡ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_1subscriberT\כP:(u˱  IT\כP3k` J 9 i  9  e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262420267899588J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כPVJͽNk J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPmR u J 9 i  9  e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262420267899588J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPu8 z 'J+ 262420267899588 T\כP-ʳ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כPw J   7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%133713381339J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כPL *p\Q 3J+% 262420267899588133713381339T\כPM;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_1subscriberT\כPv:%5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T\כP_ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T\כP 747c I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T\כP9 I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T\כPF䂘S T\כP3@Lq  T 2MԢR & {z 5i X $6  % Gh WFy {%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M.gԄ5  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M𩚰<" 'n9e0 \ ' S   J  v A m 8 d/''+ 2624260140780793&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MIJF ' ]%a 1 M  m Y  q u  95 E I! +262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M9h_] ' v vz 5i X $6  % Gh WFy {'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M͞ ' ]%a 1 M  m Y  q u  95 E I! +262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M"7oiOV 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M`L( ' jz 5i X $6  % Gh j WFy {%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MGX3|  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 T 2M  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2Mn,s{l (n9e0 \ ' S   J  v A m 8 d/'(+ 2624223061758183'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Me[˪ ( ]%a 1 M  m Y  q u  95 E I! +262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MD;J Ӯ ( e ez 5i X $6  % Gh j WFy {(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M>kH3S ( ]%a 1 M  m Y  q u  95 E I! +262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M\<  (n9e0 \ ' S   J  v A m 8 d/3(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M57k ( Yz 5i X $6  % Gh Y j WFy {%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M4`HU  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 T 2MPox h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2Mmb )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624236435127253(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M;,3> ) ]%a 1 M  m Y  q u  95 E I! +262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M@/ʴ ) T Tz 5i X $6  % Gh Y j WFy {)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MSee# ) ]%a 1 M  m Y  q u  95 E I! +262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M.=1< )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M \0% ) Hz H5i X $6  % Gh Y j WFy {%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M9D`b  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 T 2Mu o[ h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M$98n *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624201476097213)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MBZ *  ]%a 1 M  m Y  q u  95 E I! +262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mm҂?C * C Cz H5i X $6  % Gh Y j WFy {*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M4O{ɱ *  ]%a 1 M  m Y  q u  95 E I! +262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M@<6r *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2Mk _ * 7 7z H5i X $6  % Gh Y j WFy {%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M>toF ,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$ M000102030405060708090A0B0C0D0E0FT 2M$cށ< +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624288063236153*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M6Q + & 7z H5i X $6  % Gh Y j W &Fy {%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MRz ! 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$ M000102030405060708090A0B0C0D0E0FT 2MnXgN ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624214639843603++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M,ۯGL ,  ] %a 1 M  m Y  q u  95 E  I! +262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MPQMg, , ! ! 7z H5i X $6  % Gh Y j W &Fy {,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MTtl ,  ] %a 1 M  m Y  q u  95 E  I! +262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MQt^n ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2Mؙ2K9 ,  7z H5i X $6  % Gh  Y j W &Fy {%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mt`(/ " 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$ M000102030405060708090A0B0C0D0E0FT 2MBW -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624223384739103,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M8= - } ] %a 1 } M  m Y  q u  95 E  I! +262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M# B -   7z H5i X $6  % Gh  Y j W &Fy {-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2My H - } ] %a 1 } M  m Y  q u  95 E  I! +262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MaDo, -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2Mu=y -  7z H5i X $6  % Gh  Y j W &Fy {%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mڠ<e Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M6e&Ӑ .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624201378239623-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mw@\ܷ . i i ] %a 1 } M  m Y  q u  95 E  I! +262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M0DЎ9 . 7z H5i X $6  % Gh  Y j W &Fy {.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MF!ַd . i i ] %a 1 } M  m Y  q u  95 E  I! +262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M̀Wά .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MigTd%E . 7z H5i X $6  % Gh  Y j W & Fy {%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MA  h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M𯁃J% /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624278136013423.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MpYert / U i ] %a 1 } M  m Y  q u  U95 E  I! +262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M/ѮVp / 7z H5i X $6  % Gh  Y j W & Fy {/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Ms / U i ] %a 1 } M  m Y  q u  U95 E  I! +262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mop /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MeFL7 / 7z H5i X $6  % Gh  Y j  W & Fy {%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M)˞ # f@~X1 p I " a :  y R ,  $/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F T 2M{W)@ h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MgMȭ 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624264393403153/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mҹk:ҋ 0 A i ] %a 1 } M  m Y  q u A  U95 E  I! +2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MIjMl! 0 7z H5i X $6  % Gh  Y j  W & Fy {0%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M폹e 0 A i ] %a 1 } M  m Y  q u A  U95 E  I! +2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M]4v# 1 7z H5i X $6  % G h  Y j  W & Fy {%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M^H s % jf@~X1 p I " a :  y R ,  j%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F T 2M.˕ h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2Mw S 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242970049647831+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M.Oe 2  i ] %a 1 } M  m - Y  q u A  U95 E  I!  +2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MY xn 2 7z H5i X $6  % G h  Y j  W & Fy {2%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Ml"/ 2  i ] %a 1 } M  m - Y  q u A  U95 E  I!  +2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M= 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M% 2 7z H5i X $6  % G h  Y j  W & Fy {%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M!c & Df@~X1 p I " a :  y R ,  j D$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FT 2MA<v 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242766906559732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M(?, 3  i ] %a 1 } M  m - Y  q u A   U95 E  I!  +2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MF 6e@ 3 7z H5i X $6  % G h  Y j  W & Fy {3%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M{ކ?R 3  i ] %a 1 } M  m - Y  q u A   U95 E  I!  +2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MǨ 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MVp\O 3 7z H5i X $6  % G h  Y j  W & Fy {%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Md<=` ' f@~X1 p I " a :  y R ,  j D %3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FT 2Msq* 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242330867811633+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M: FR 4  i ] %a 1 } M  m - Y  q u A   U95 E  I!  +2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M4Fve 4 7z H5i X $6  % G h  Y j  W & Fy {4%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M]nl 4  i ] %a 1 } M  m - Y  q u A   U95 E  I!  +2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M6nJ$ 4 7z H5i X $6  % G h  Y j  W & Fy {%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MbRF* ( 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$ M000102030405060708090A0B0C0D0E0FT 2M*$Y^ 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242021584544234+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MW.= 5  i  ] %a 1 } M  m - Y  q u A   U95 E  I!  +2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M-9r|< 5 7z H5i X $6  % G h  Y j  W & Fy {5%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mq 5  i  ] %a 1 } M  m - Y  q u A   U95 E  I!  +2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242876633154037+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MvIgmW> 8  i  ] %a 1 } M  m - Y  q u A   U95 E  I!  +2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MC 0 8 U U 7z H5 Zi X $6  % G h  Y j  W & k |Fy {8%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2McmqӃ 8  i  ] %a 1 } M  m - Y  q u A   U95 E  I!  +2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MĻ'q 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M4hQ 8 I 7z H5 Zi X $6  % I G h  Y j  W & k |Fy {%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M"7 * 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 T 2Mʐtj "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MoxN 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242466666842338+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mju*{d 9  i  ] %a 1 } M  m - Y   q u A   U95 E  I!  +2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M|IΔ 9 D D 7z H5 Zi X $6  % I G h  Y j  W & k |Fy {9%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M賯e 9  i  ] %a 1 } M  m - Y   q u A   U95 E  I!  +2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MtiK 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2Mlc\O* 9 8 7z H5 Zi  8X $6  % I G h  Y j  W & k |Fy {%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MN_^T7 + 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 T 2MWf j #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2Md e :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242778835251039+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MbY_ : y i  ] %a 1 } M  m - Y   q u A   y U95 E  I!  +262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MDs]X: : 3 3 7z H5 Zi  8X $6  % I G h  Y j  W & k |Fy {:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Myʠ : y i  ] %a 1 } M  m - Y   q u A   y U95 E  I!  +262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M]#~ :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MlmI : ' 7z H5 Zi  8X $6  % I ' G h  Y j  W & k |Fy {%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MnӊW , \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$ M000102030405060708090A0B0C0D0E0FT 2M< ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624208267029233:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M(#~ ; e i   e] %a 1 } M  m - Y   q u A   y U95 E  I!  +262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M% ; " " 7z H5 Zi  8X $6  % I ' G h  Y j  W & k |Fy {;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M1E"K ; e i   e] %a 1 } M  m - Y   q u A   y U95 E  I!  +262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M'dgם ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MDa^ ;  7z H5 Zi  8X $6  % I ' G h  Y j  W &  k |Fy {%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MK!zN)|J - 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$ M000102030405060708090A0B0C0D0E0FT 2MG -L <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624268931063483;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M\];0 < Q i   e] %a 1 } M  m - Y   q u A Q   y U95 E  I!  +262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mpq"^ <   7z H5 Zi  8X $6  % I ' G h  Y j  W &  k |Fy {<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M*뒵| < Q i   e] %a 1 } M  m - Y   q u A Q   y U95 E  I!  +262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M: F4 <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MSKU׉ <  7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |Fy {%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MT(q]Y . 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$ M000102030405060708090A0B0C0D0E0FT 2M ڜ =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624278098558183<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M~2" = = i   e] %a 1 } M  m - Y   q u A Q   y = U95 E  I!  +262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mc = 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |Fy {=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Msq6v) = = i   e] %a 1 } M  m - Y   q u A Q   y = U95 E  I!  +262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M 顟U =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2Mi}}d9 = 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |Fy {%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mhj $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2Mo>}o >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624219953709083=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mc > ) i   e] %a 1 ) } M  m - Y   q u A Q   y = U95 E  I!  +262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M8Hѕ" > 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |Fy {>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Ml1wN > ) i   e] %a 1 ) } M  m - Y   q u A Q   y = U95 E  I!  +262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MOdep >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2ML4#: > 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mzn %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M\5lA ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624212423540213>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M"dn/ ?  i   e ] %a 1 ) } M  m - Y   q u A Q   y = U95 E  I!  +262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MWw8 ? 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MxF ?  i   e ] %a 1 ) } M  m - Y   q u A Q   y = U95 E  I!  +262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M;'RWc, ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MZPZ ? 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M *P1 /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 T 2M ٯ &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M|' @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624277240735563?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mjh @  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I!  +262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MyŠg @ 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MQd RX @  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I!  +262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Me)<| @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M‡Z @ 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M Hl( 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 T 2M@o%L- 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MԂz< Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624289714288293@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M01AaX A  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !  +262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MaG A 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M68F A  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !  +262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M𨛥!"uu Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M0M A 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M`ڔ 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 T 2M7e.^T ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2Ml T B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624293900487033A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mw Z B  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !   +262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mfܘ B 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2ML B  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !   +262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M~{$^C B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M+Q$, B 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M  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$ M000102030405060708090A0B0C0D0E0FT 2MCT~te Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624230090973653B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M18 C  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !   +262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M𪿭^ C 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mgo۹ C  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !   +262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mc K Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M&D^ C 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MꕼG \ 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$ M000102030405060708090A0B0C0D0E0FT 2M5)`Q Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624203759129753C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M@{`{3 D  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !   +262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mָk. D 7z H5 Zi  8X $6  % I ' G  h  Y j  W &  k |F y {D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M  D  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !   +262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M;^&1` Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M-ZJ P~ D } 7z H5 Zi  8X $6  % I ' G  h  Y } j  W &  k |F y {%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M3 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$ M000102030405060708090A0B0C0D0E0FT 2M:a En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624212410178553D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M?3T E  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !   +262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M*<# E x x 7z H5 Zi  8X $6  % I ' G  h  Y } j  W &  k |F y {E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M:= E  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !   +262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MWo9 En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MV&s, E l 7z H5 Zi  8X $6  % I ' G  h  Y } j  W l &  k |F y {%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M:F )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MOۏa Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624250189240353E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MS F  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !   +262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M4,Z5 F g g 7z H5 Zi  8X $6  % I ' G  h  Y } j  W l &  k |F y {F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M~ H` F  i   e ] %a 1 ) } M  m - Y   q u A Q    y = U95 E  I !   +262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mqt*% FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2Mz F [ 7z H5 Zi  8 [X $6  % I ' G  h  Y } j  W l &  k |F y {%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MgiS *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M&޺- G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624234032880163F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MUCcRi G u i   e ] %a 1 ) } M  m u - Y   q u A Q    y = U95 E  I !   +262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MM+ݹ' G V V 7z H5 Zi  8 [X $6  % I ' G  h  Y } j  W l &  k |F y {G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M+)S G u i   e ] %a 1 ) } M  m u - Y   q u A Q    y = U95 E  I !   +262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MV!B G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2Mo)" G J 7z H5 Zi  8 [X $6  % I ' G  h J  Y } j  W l &  k |F y {%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mp&:n 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 T 2MUU/~ +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M"A Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624299250364863G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mz A H a i   e ] %a 1 ) } M  m u - Y   q u A Q    y = U95 E  I !   a+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mأ's` H E E 7z H5 Zi  8 [X $6  % I ' G  h J  Y } j  W l &  k |F y {H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M'q~ H a i   e ] %a 1 ) } M  m u - Y   q u A Q    y = U95 E  I !   a+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M@gXC Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M9J;0 H 9 7z H5 Zi  8 [X $6  % I ' G  h J  Y } j  W l &  k 9 |F y {%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M6瓕 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 T 2M9( ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2Mv@s In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624232706336023H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M8ѐ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MMJ I 4 4 7z H5 Zi  8 [X $6  % I ' G  h J  Y } j  W l &  k 9 |F y {I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M%E-t I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M`)R, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M XC I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MT)#, 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 T 2Ma "& -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M͇I  IT 2M`% J 9 i   e 9 ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421116755464J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MQ57 J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MU42k J 9 i   e 9 ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421116755464J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M2jy' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MY7{\ 'J+ 262421116755464T 2Mӓ J   7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491610587121J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M`^:4 3J+% 262421116755464491610587121 T 2M IlP 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$ M000102030405060708090A0B0C0D0E0FT 2MtSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2Mad In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MS4 I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MFcWn` I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MWhN8 I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MF[Y T 2MHEBTZ T 2M5[o 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FT 2M𺐓PSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2Mϯ"Ѷ  IT 2Mx J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I 9!   a+262428976517354J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M+ J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MNk; J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I 9!   a+262428976517354J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MBq@ 'J+ 262428976517354 T 2MAM In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MTc%. J  7z H5 Zi  8 [X $6  % I ( ' G   h J  Y } j  W l &  k 9 |F y {%491614505413J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MS/zn 3J+% 262428976517354491614505413 T 2Mgc! 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 T 2M` G AJ+%) 26242897651735449161450541312345678901234T 2M!kF!.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_1subscriberT 2Mg> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M$,` I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M N8 I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mʦo~ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M⏽? T 2Mk-e  T 2Mn 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$ M000102030405060708090A0B0C0D0E0FT 2McWISQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M𰖳4  IT 2M J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   9 a+262429830246908J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MMӼx J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2ME$x J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   9 a+262429830246908J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2Mw =~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M\ te 'J+ 262429830246908T 2MEx]*; J  7z H5 Zi  8 [X $6   % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491613535345J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MtןF|s 3J+% 262429830246908491613535345 T 2Mfw 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 T 2M! }>mc AJ+%) 26242983024690849161353534512345678901234T 2M|/1|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_1subscriberT 2MXk@D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M$|b&~ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M##5 I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M} I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M] T 2M 1 T 2M$AT 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$ M000102030405060708090A0B0C0D0E0FT 2M',cSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2MD   IT 2MTi| J 9 i   e ] %a 1 9 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421843552590J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M$Ώؙ J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M-8+ J 9 i   e ] %a 1 9 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421843552590J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M|ïd: 'J+ 262421843552590 T 2M# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mavjn J  7z H5 Zi  8 [X $6  % I (  ' G  h J  Y } j  W l &  k 9 |F y {%491614274023J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M\pt$ Y 3J+% 262421843552590491614274023 T 2MaEG 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 T 2M AJ+%) 26242184355259049161427402312345678901234T 2MɲQYSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2MR5Y. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MTW I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M#`sj I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mg I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MQ T 2M&9  T 2M {B9 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$ M000102030405060708090A0B0C0D0E0FT 2M~lsu9~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_1subscriberT 2M\$#*  IT 2M0|- J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   9 a+262429792734155J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M䥴 ^n J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M&;܈i J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   9 a+262429792734155J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M㐋+} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M橏~0s 'J+ 262429792734155T 2MbrBw J  7z H5 Zi  8 [X $6  % I (  ' G  h J  Y } j  W l &  k 9 |F y {%491614114506J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M&+F;s 3J+% 262429792734155491614114506 T 2M*AK g .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F T 2Mޚ#p AJ+%) 26242979273415549161411450612345678901234T 2MNSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M)"W9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M0t1hF I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MR I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MAT I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M$C$ T 2My+,Ѵ4 T 2MKQ$]^ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2Mܾr%rCSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2MnmE,g  IT 2M.uTN. J 9 i   e 9 ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421204801978J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MtUQ J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M;菽8 J 9 i   e 9 ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421204801978J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MGŏ 'J+ 262421204801978 T 2MCfs In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M4Vg J  7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &   k 9 |F y {%491616525112J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2ME ]! 3J+% 262421204801978491616525112 T 2MYz ! .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F T 2MfW.a AJ+%) 26242120480197849161652511212345678901234T 2Mn滝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_1subscriberT 2Mצ)f In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M𛻊7> I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M+~, I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MV=z I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MJ6 T 2Mhx'  T 2M -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MWtZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2MS, *  IT 2Mt$!-O J 9 i   e ] %a 1 9 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421798188772J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MsJsHY J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M\oI J 9 i   e ] %a 1 9 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421798188772J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MwDzX 'J+ 262421798188772T 2MUGcj J  7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9  |F y {%491618231576J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mq6d%V 3J+% 262421798188772491618231576 T 2MYS 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 T 2M툙 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F T 2ML+^8 AJ+%) 26242179818877249161823157612345678901234T 2M欞SwSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2Mt` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MƷ ;ib I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M@v=! I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MXن I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M+6[ T 2MJ0' T 2MFό 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 T 2Mk'%KZ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M!) cyOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2Mp cC  IT 2MEׇ_ J 9 i   e ] %a 1 ) } M 9 m M u - Y   q u A Q    y = U95 E  I !   a+262422892847146J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mckε J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MFLW v J 9 i   e ] %a 1 ) } M 9 m M u - Y   q u A Q    y = U95 E  I !   a+262422892847146J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2Mw0ČsT 'J+ 262422892847146 T 2Mi4tC In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M\$uV J  7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y  {%491618762727J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mr&E: 3J+% 262422892847146491618762727 T 2M,Ƥ] , 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 T 2M0, .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F T 2MÈӭUKO AJ+%) 26242289284714649161876272712345678901234T 2M֗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_1subscriberT 2M8}yP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MBUI I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MnȀZZOTa I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M ҅ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MZ\ T 2MyO  T 2Mams N 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F T 2MPwe" -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M&ŨLqySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M6 ND  IT 2M>& J 9 i  9  e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262420229640361J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M5j&{ ja J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MQE!l J 9 i  9  e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262420229640361J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MiE;("kt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M}~S c 'J+ 262420229640361T 2M.ќF~x J  7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k  9 |F y {%491617203351J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M𾕭 3J+% 262420229640361491617203351 T 2MW?@ 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 T 2M!bևp .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F T 2Mr"p͟ AJ+%) 26242022964036149161720335112345678901234T 2M%Hjm4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M/vA# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MglB I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M/"Yr^/Q I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M|]? I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M5%I+ T 2M=zG T 2M"P 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 T 2M߾B3 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MPONO7_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_1subscriberT 2MZ3Ap  IT 2MDcMж Y J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262424875642958J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MjS=6a" J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M̀EN J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262424875642958J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MjR 'J+ 262424875642958 T 2MWм[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M[oһ J  7z  H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491611226473J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mŗ6/7 3J+% 262424875642958491611226473 T 2M'L0 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 T 2M7JQ+ AJ+%) 26242487564295849161122647312345678901234T 2M,yx3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2MD/k In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M{ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M'Be I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MgOv3] I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M>*'C T 2M1   T 2MqtL 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$ M000102030405060708090A0B0C0D0E0FT 2Mr!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_1subscriberT 2Mxt:-u  IT 2M(:< J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425220828468J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MFwb J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M#kE} J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425220828468J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M-` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MJ[ 'J+ 262425220828468T 2Mm J  7z H5 Zi  8 [X $ 6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491613223685J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MEVdfh 3J+% 262425220828468491613223685 T 2M!3 ( 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F T 2Mi~M7 AJ+%) 26242522082846849161322368512345678901234T 2M ky4tSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M_l]y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MiPȼ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M,N__ I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M7XըbA I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M/o  T 2M!K$ T 2MK'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$ M000102030405060708090A0B0C0D0E0FT 2M1uSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2Mh  IT 2MwGճ J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q  9   y = U95 E  I !   a+262427450630380J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M& J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M,2I6 J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q  9   y = U95 E  I !   a+262427450630380J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M]M 'J+ 262427450630380 T 2M>a In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M~"~ J  7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k  9 |F y {%491616885134J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mud6N 3J+% 262427450630380491616885134 T 2Mӭ3 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F T 2Mv AJ+%) 26242745063038049161688513412345678901234T 2M&rsSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2MM9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M򩘪+u I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M ^~3G I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mi-n]jCR I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MU _r T 2M%B  T 2M9%Ww& 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$ M000102030405060708090A0B0C0D0E0FT 2M?p 8SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2MWi[p  IT 2MM J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    9 y = U95 E  I !   a+262427775665926J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M+oF J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mψ< J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    9 y = U95 E  I !   a+262427775665926J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MTx In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M;tϨͯ 'J+ 262427775665926T 2M뵽G J   7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491610563501J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MPw 3J+% 262427775665926491610563501 T 2MXX6 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F T 2MvIՇ AJ+%) 26242777566592649161056350112345678901234T 2Mѱ֔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_1subscriberT 2MNRVܱ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M {} I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M79 I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M;C~ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MP=8 T 2MXuLD T 2MBQ ( -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M*͏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_1subscriberT 2M"<  IT 2M*'= J 9 i   e ] %a 1 ) } M  m M u 9 - Y   q u A Q    y = U95 E  I !   a+262423560085544J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MgV`5o J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MtVQ, J 9 i   e ] %a 1 ) } M  m M u 9 - Y   q u A Q    y = U95 E  I !   a+262423560085544J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MtfP 'J+ 262423560085544 T 2MHObN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MZu J  7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &   k 9 |F y {%491616618614J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M'wxz 3J+% 262423560085544491616618614 T 2M !J .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F T 2M AJ+%) 26242356008554449161661861412345678901234T 2M謦-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_1subscriberT 2M 8w In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mu I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M&ZX I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M@`j I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2Mr T 2M8u  T 2M s:!F -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M?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_1subscriberT 2M Yo  IT 2MyJ? J 9 i   e ] %a 1 ) } M  m 9 M u - Y   q u A Q    y = U95 E  I !   a+262423165351325J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M;cXr J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MP392 J 9 i   e ] %a 1 ) } M  m 9 M u - Y   q u A Q    y = U95 E  I !   a+262423165351325J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MEEBZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2Murt| 'J+ 262423165351325T 2MBK J  7z H5 Zi  8 [X $6  % I ( ' G   h J  Y } j  W l &  k 9 |F y {%491614456142J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mm&9 3J+% 262423165351325491614456142 T 2MIMZ8 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 T 2M^ >8 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F T 2MhhQ AJ+%) 26242316535132549161445614212345678901234T 2M7 PΕ& R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M}Ml I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MyUf I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MLJh%Y I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M?t`>em T 2MÔXJD T 2M: 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 T 2Mr}} -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MZɁ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_1subscriberT 2M:k  IT 2M2Ө J 9 i   e ] %a 1 ) } M  m 9 M u - Y   q u A Q    y = U95 E  I !   a+262423105041607J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mn)ݭ  J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MGh#l J 9 i   e ] %a 1 ) } M  m 9 M u - Y   q u A Q    y = U95 E  I !   a+262423105041607J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M%vB 'J+ 262423105041607 T 2Mʖ_Tg In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MS)MS J  7z H 5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491611674321J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Ma4` 3J+% 262423105041607491611674321 T 2MDWP) 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 T 2MƖmԵ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F T 2M|õ AJ+%) 26242310504160749161167432112345678901234T 2M,/YSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M>D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MkL[YD0 I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M 8G I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mg I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M@pڦ- T 2M1{WFz  T 2MV)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M|Y*{SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M5Q  IT 2M# c+ J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q  9   y = U95 E  I !   a+262427500278855J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M\of J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M$+" J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q  9   y = U95 E  I !   a+262427500278855J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2Mܝ2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MESGE 'J+ 262427500278855T 2MA J  7z H5 Zi  8 [X $6   % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491613334568J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MD mn 3J+% 262427500278855491613334568 T 2M\/ 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 T 2MJue .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F T 2MHy3 AJ+%) 26242750027885549161333456812345678901234T 2Ml}@3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MGS I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M0Pr _ I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MM-r I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M}A? T 2Mw20 T 2MNF62 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 T 2Mvd62 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M%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_1subscriberT 2MIW  IT 2M̱( J 9 i  9 e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262420503113217J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M!pڨ+ J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mh47 J 9 i  9 e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262420503113217J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M Ku 'J+ 262420503113217 T 2M+>ԺD In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M˿1GEb J  7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9  |F y {%491618155868J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mfޖ7N8E 3J+% 262420503113217491618155868 T 2M1 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$ M000102030405060708090A0B0C0D0E0FT 2MQiݏASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M4f~<5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M@+ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MܟLX I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MM&` I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M9` T 2M)  T 2M֓0ɳ] 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FT 2MvSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2Mio  IT 2MpǽK J 9 i   e 9 ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421224956098J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M! J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M=k kX? J 9 i   e 9 ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421224956098J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M䪿?R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2MQwh0Ǖ 'J+ 262421224956098T 2MC?¥\ J  7z H5 Zi  8  [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491612354550J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M2Rrq; 3J+% 262421224956098491612354550 T 2MJD| 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$ M000102030405060708090A0B0C0D0E0FT 2M޶5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M{ѱy In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M.$]f I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M qu I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M̮j ߔ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MWHQd T 2MR j;t T 2M^J 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$ M000102030405060708090A0B0C0D0E0FT 2M3xUSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M^b  IT 2MzMT5O J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425043900003J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MֽV J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MC.ʣ J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425043900003J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MϞ 'J+ 262425043900003 T 2M" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M?r(/g J  7z H5 Zi  8 [X  $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491612511251J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MM* 3J+% 262425043900003491612511251 T 2M8g+" 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$ M000102030405060708090A0B0C0D0E0FT 2MA}(&hXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M_d@h In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mn5* I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MA5EO) I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M"@ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MYBz`c T 2ME2-a}  T 2M2y` 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$ M000102030405060708090A0B0C0D0E0FT 2M̽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_1subscriberT 2MμXq  IT 2MZQ_t J 9 i   e ] %a 1 9 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421703122780J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MޫUd J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M>!(z J 9 i   e ] %a 1 9 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421703122780J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2Mpk%d In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M_ 'J+ 262421703122780T 2MQBb J  7z  H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491611534685J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M 7 3J+% 262421703122780491611534685 T 2MEp{ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M8P_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_1subscriberT 2M' IL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M𐌮>9 I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2ML I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MIfg I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M9' T 2MXӡrK T 2M JN%`y -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MyCV=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_1subscriberT 2MVdZ  IT 2M%{ J 9 i   e 9 ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262420968872148J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MC)`? J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M/4[HOԣ J 9 i   e 9 ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262420968872148J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MW\z 'J+ 262420968872148 T 2MLȳ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Ma6|q J  7z H5 Zi  8 [X $6  % I ( ' G   h J  Y } j  W l &  k 9 |F y {%491614451643J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MS7ԩ 3J+% 262420968872148491614451643 T 2M]8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M$ |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_1subscriberT 2M ?ȋt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M΂H]cEa I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2MֳTAl I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MbsM~R I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MMVi%8 T 2M ;v  T 2MO"' -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MI8;ESQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2Mr +  IT 2M'ρ J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  9 I !   a+262428683949753J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M { J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mq-n J 9 i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  9 I !   a+262428683949753J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M5n 'J+ 262428683949753T 2MQ G J  7z H5 Zi  8 [X $6  % I ( ' G   h J  Y } j  W l &  k 9 |F y {%491614521170J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M I3 3J+% 262428683949753491614521170 T 2Mz3k! 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 T 2MpW .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MtyLSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M] v In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M]Gt I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M`pq I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MR] T 2MƊJ T 2MP& 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 T 2M3*I!: -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2Mm,: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_1subscriberT 2M. (^  IT 2MP J 9 i   e ] %a 1 ) } M  9 m M u - Y   q u A Q    y = U95 E  I !   a+262422933080286J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M=faM J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M/K2d J 9 i   e ] %a 1 ) } M  9 m M u - Y   q u A Q    y = U95 E  I !   a+262422933080286J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MڕGDba 'J+ 262422933080286 T 2M _U4% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2Mឌ J  7z H5 Zi  8 [X $6  % I ( ' G  h J  Y }  j  W l &  k 9 |F y {%491615255060J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Mvp/K 3J+% 262422933080286491615255060 T 2MYz'm 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 T 2Mؘx 1 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M 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_1subscriberT 2M! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2M]_@\ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M"op߃ I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2Me"ǩ I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MUBm T 2M v!  T 2MYQ" 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 T 2M2q{q -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2MxRASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2Mg  IT 2MSA J 9 i   e 9 ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421138048769J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M[\FZ J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M4֘- J 9 i   e 9 ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a+262421138048769J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MӮ< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06 T 2M8/= 'J+ 262421138048769T 2MboC J  7z H 5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {%491611737077J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MoEh 3J+% 262421138048769491611737077 T 2Mlza0 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 T 2M%v0k .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2Mo6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M;.!M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MI6>|> I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2Mxm I ( 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y { {%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2MH!h I M i   e ] %a 1 ) } M  m M u - Y   q u A Q    y = U95 E  I !   a a+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2MkpS> T 2Mz  T 2M Ȝ 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 T 2MBrDԶ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FT 2M @f SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberT 2M[BH)  IT 2M]@XpQ! J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089T 2M9O`? J # # 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M\DhY J 9 i   e ] %a 1 ) } M  m M u - Y   9 q u A Q    y = U95 E  I !   a+262425098401678J+262423270633602I+262429925036486H+262423403288016G+262425018924035F+262421241017855E+262420375912975D+262423009097365C+262429390048703B+262428971428829A+262427724073556@+262421242354021?+262421995370908>+262427809855818=+262426893106348<+262420826702923;+262427788352510:+2624246666684239+2624287663315408+2624222323581357+2624253978538286+2624202158454425+2624233086781164+2624276690655973+2624297004964782+2624239663213961+2624264393403150+262427813601342/+262420137823962.+262422338473910-+262421463984360,+262428806323615++262420147609721*+262423643512725)+262422306175818(+262426014078079'+262427441789445&+262428501488180%+262421633344786$+262428465530335#+262424179383640"+262422960359641!+262422399152204 +262422558386392+262429830990214+262424580914776+262422416827185+262422856167867+262427081411804+262424863897415+262429145182399+262428376702208+262428811906804+262421431671560+262425960382140+262424400544228+262427229965721+262429688438591+262427974239929+262426292003758+262421390123423+262422897349833 +262420633554942 +262421477060883 +262428272436812 +262422456743626 +262421530033644+262426366209276+262420158269261+262420104250425+262426514142967+262428748246307+262424659860658+ 262424722876089 T 2M@J K޴f 'J+ 262425098401678 T 2MתT*~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624232706336024916140431363H+% 2624299250364864916178305283G+% 2624234032880164916147673183F+% 2624250189240354916124484673E+% 2624212410178554916163524073D+% 2624203759129754916151855813C+% 2624230090973654916140724003B+% 2624293900487034916148041563A+% 2624289714288294916152563813@+% 2624277240735564916158612673?+% 2624212423540214916186752533>+% 2624219953709084916186563703=+% 2624278098558184916135358713<+% 2624268931063484916145631553;+% 2624208267029234916164514633:+% 26242778835251049161430775339+% 26242466666842349161222883738+% 26242876633154049161388764537+% 26242223235813549161203151636+% 26242539785382849161672472335+% 26242021584544249161854067734+% 26242330867811649161522845533+% 26242766906559749161124571732+% 26242970049647849161135855231+% 26242396632139649161462408830+% 2624264393403154916155363573/+% 2624278136013424916160285653.+% 2624201378239624916185215423-+% 2624223384739104916143404683,+% 2624214639843604916150624033++% 2624288063236154916163572633*+% 2624201476097214916106721023)+% 2624236435127254916115823713(+% 2624223061758184916151061383'+% 2624260140780794916155706553&+% 2624274417894454916188538103%+% 2624285014881804916161377543$+% 2624216333447864916126668453#+% 2624284655303354916121226063"+% 2624241793836404916136154583!+% 2624229603596414916114461623 +% 2624223991522044916134321803+% 2624225583863924916140780363+% 2624298309902144916118542283+% 2624245809147764916163456103+% 2624224168271854916138644763+% 2624228561678674916133127283+% 2624270814118044916143727813+% 2624248638974154916124626573+% 2624291451823994916120331513+% 2624283767022084916107628173+% 2624288119068044916184570623+% 2624214316715604916107764713+% 2624259603821404916108256743+% 2624244005442284916140631773+% 2624272299657214916170603803+% 2624296884385914916107820663+% 2624279742399294916174855753+% 2624262920037584916184772733+% 2624213901234234916135037863 +% 2624228973498334916130345453 +% 2624206335549424916118411713 +% 2624214770608834916186331063 +% 2624282724368124916162683843 +% 2624224567436264916146382853+% 2624215300336444916187130403+% 2624263662092764916173758563+% 2624201582692614916122065753+% 2624201042504254916170104863+% 2624265141429674916161202243+% 2624287482463074916173470683+% 262424659860658491615222305[+%7 3262424722876089491613847143MSC-00-00-00-00-00-002024-10-23 05:56:06T 2MX PN J 7z H5 Zi  8 [X $6  % I ( ' G  h J  Y } j  W l &  k 9 |F y {476J%491614043136I%491617830528H%491614767318G%491612448467F%491616352407E%491615185581D%491614072400C%491614804156B%491615256381A%491615861267@%491618675253?%491618656370>%491613535871=%491614563155<%491616451463;%491614307753:%4916122288379%4916138876458%4916120315167%4916167247236%4916185406775%4916152284554%4916112457173%4916113585522%4916146240881%4916155363570%491616028565/%491618521542.%491614340468-%491615062403,%491616357263+%491610672102*%491611582371)%491615106138(%491615570655'%491618853810&%491616137754%%491612666845$%491612122606#%491613615458"%491611446162!%491613432180 %491614078036%491611854228%491616345610%491613864476%491613312728%491614372781%491612462657%491612033151%491610762817%491618457062%491610776471%491610825674%491614063177%491617060380%491610782066%491617485575%491618477273%491613503786%491613034545 %491611841171 %491618633106 %491616268384 %491614638285 %491618713040%491617375856%491612206575%491617010486%491616120224%491617347068%491615222305% 491613847143 T 2M4˃`ԫ *J+ 262425098401678476 T 2Mnޫ? 8J+) 26242509840167847612345678901234