7-E z,m E zғ<+'h MJ+)7 26242934153537371912345678901234MSC-00-00-00-00-00-00 E z,NE `J+)7 326242934153537371912345678901234MSC-00-00-00-00-00-002024-10-22 05:57:15E zҩG,,]SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zһ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E z^& $6s> I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zNe I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z~۫; I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z?mtf E zJڃSF E z5_*VSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zҘ7ao  IE zҥ{_ J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zҧV,| J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z3 J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z XP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E zZ*x'{]" 'J+ 262429341535373E zҶ[IX J    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ 248J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z7uй *J+ 262429341535373248 E z> 8J+) 26242934153537324812345678901234 E zpf MJ+)7 26242934153537324812345678901234MSC-00-00-00-00-00-00 E zҠ.#AD ? `J+)7 326242934153537324812345678901234MSC-00-00-00-00-00-002024-10-22 05:57:15E zҡ1VHSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zl䀬 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zSy( I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zNB:ƕL I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zFPfR.z I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z?S/( E zYv50E zrff-jqSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE z/s  IE zB` J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E z6SÐSf J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zG J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z" F 'J+ 262429341535373 E zүVS[} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E z|9/ J    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ 299J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z%ARd *J+ 262429341535373299 E zJD 8J+) 26242934153537329912345678901234E z8OSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zdJ ߽ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E z  I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zP6#Հ7{ I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zV^1 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z8Mnq E zg^ E z&&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_1subscriberE z6Q9̤  IE zB.  J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zҔyQY J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z%re1 J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zzb In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E z'PS 'J+262429341535373E zb}28w J    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ 446J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z00d7 *J+262429341535373446 E z Bu 8J+)26242934153537344612345678901234E zI 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_1subscriberE zR\v|E In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zΘo+i I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zD)PIm I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z@}Cm I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z歒Sɾ E z:EU6P5E zҵSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zҒAG  IE z%. J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zZRl{ J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zҢ)@Q; J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z-1z 'J+262429341535373 E z5 ۦ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E zELp`@ 5J+)26242934153537312345678901234E zҕf0|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_1subscriberE z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E z@ ϝ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zһ|kX I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z)ZS I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zci E z'T(u E zPcSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE z;*ҟd  IE z7tu> J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zҦ6Wy w[{ J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z@ J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z҅yQq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E zҶp $Z 'J+ 262429341535373 E zҙH 5J+) 26242934153537312345678901234 E z۷F# JJ+)7 26242934153537312345678901234MSC-00-00-00-00-00-00 E zҧ%Lz# ]J+)7 326242934153537312345678901234MSC-00-00-00-00-00-002024-10-22 05:57:15E z׊ȹSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zһh;a In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E z7ν I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zRX>ɇP I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zp{ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zƜvt E z{,E zҔ@/SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zl=.  IE zTI]-h J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E z "% J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zoH J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z{ 'J+ 262420153461936 E zE2S In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E z?W J    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ 057J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zB 2n *J+ 262420153461936057 E zЩU# ?J+7 262420153461936057MSC-00-00-00-00-00-00 E z҈Y/ RJ+7 3262420153461936057MSC-00-00-00-00-00-002024-10-22 05:57:19E zXUBSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zČ;w; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zҌ~r I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zҥ09n I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zOT I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zKJĊ E zҘ E zҬ}܊SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE z S  IE zF `N` J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E z:bs J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z`Pf J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zҳi In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E zt?'W 'J+ 262420153461936E zҧأb+W9 J    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ 132J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zs1;GP *J+ 262420153461936132 E z-F} ?J+7 262420153461936132MSC-00-00-00-00-00-00 E zTl RJ+7 3262420153461936132MSC-00-00-00-00-00-002024-10-22 05:57:19E z۠4wDqSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zOx;S In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E z#b9 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zҧnҊ7 I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zP7(& I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zfaz3 E zҀ"˃bE zSHSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zҁFb  IE z)P J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zҩc:*>: J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zG?j! J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z8 .L 'J+ 262420153461936 E zv s In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zJd̝W J    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ 340J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z҃M!MC *J+ 262420153461936340E z5/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_1subscriberE zU$+" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E z8ṩx I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zҒ O@r I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z2[]8^ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zҜW6 E z+Kx n E z$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_1subscriberE zҼKG  IE zҁ]zt J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zҟ| J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zkv9j J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z=zdt; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E z &m 'J+262420153461936E zҭ?x J    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ 889J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zҾ5 *J+262420153461936889E z rSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE z/&fųޅ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zҩF4 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zE. I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z6-0 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z҉P/9({ E zҒoU2UE z)HyySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE z0(0?u  IE zXna% J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zҙ J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z|)"h J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zҁfl 'J+262420153461936 E zҢ%,-J In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zkZ$_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_1subscriberE za\Kv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zҙ",. I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E z I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z&my} I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zB E z{; E z`]%fSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE z46  IE z& $= J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zGjīN J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zAHzn J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420153461936J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zߙ_\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E zҋ\Xt 'J+ 262420153461936 E zҷ{T@` +% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E z(4/~ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E z Y I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zzN+ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zZ0J E z߮öcE zœ3\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_1subscriberE z҃lZ|b  IE zv#"W` J 95   = } e y m uq M ) I!    9 a  - E 9u% 1  A ] i U Y Ma  Q+262424481373581J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zS{MN)v J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zژFO J 95   = } e y m uq M ) I!    9 a  - E 9u% 1  A ] i U Y Ma  Q+262424481373581J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zx9L 'J+ 262424481373581 E zQx In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zZl J    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ 250J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z( *J+ 262424481373581250 E z҄\ؑ ?J+7 262424481373581250MSC-00-00-00-00-00-00 E zΡT RJ+7 3262424481373581250MSC-00-00-00-00-00-002024-10-22 05:57:22E zɑ[o6}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_1subscriberE z:|6شE In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zi5 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E znz  I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zҬY>U I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z2V) E z5(ʴ{p E z4mB'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_1subscriberE z@Mm.  IE zLBi J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U 9 Y Ma  Q+262428727278679J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zҥZ! J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zҕןWS J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U 9 Y Ma  Q+262428727278679J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zҶD} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E zG(u3] 'J+ 262428727278679E zҰ J     iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491618360705J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z2󌢜l 3J+% 262428727278679491618360705 E zy=g" HJ+%7 262428727278679491618360705MSC-00-00-00-00-00-00 E zR|`Q [J+%7 3262428727278679491618360705MSC-00-00-00-00-00-002024-10-22 05:57:26E zfbSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zڮ_"D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zO &z I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E zw!^"# I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zҼyG6 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E z҄/3* E z^BE zҰ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_1subscriberE z2K  IE zҐʒxpP J 95   = } e y m uq M ) I!    a  - E 9u% 1  A 9 ] i U Y Ma  Q+262427843617696J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E z>;} J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E zhզ: J 95   = } e y m uq M ) I!    a  - E 9u% 1  A 9 ] i U Y Ma  Q+262427843617696J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zҤjY8EC 'J+ 262427843617696 E z3dAVC In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E zV+ J      iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %133713381339J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z" @['3 3J+% 262427843617696133713381339E zһ]_SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE zғ=ޭ6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E z^d I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E z[bCP5x I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E z< I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E zҒ)~1+:$ E z҇Q4L  E :ϋ# @ & {  iX 6 Wz$h { 5y% GF %491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ!hIc  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋQ ^ʞm 'n9e0 \ ' S   J  v A m 8 d/''+ 2624266659024533&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋu<̒7) ' 5 m q M I!   E 9u% 1 ] Ya+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋa{ ' v v  iX 6 Wz$h { 5y% GF '%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋT ' 5 m q M I!   E 9u% 1 ] Ya+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋR!r m 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋs-i ' j  iX 6 Wz$h { j 5y% GF %491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋc,ow  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 E :ϋ@DS}  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋHlt? (n9e0 \ ' S   J  v A m 8 d/'(+ 2624223086200793'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ z?D ( 5 m q M I!   E 9u% 1 ] Ya+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ ( e e  iX 6 Wz$h { j 5y% GF (%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋJ"F9 ( 5 m q M I!   E 9u% 1 ] Ya+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋfk (n9e0 \ ' S   J  v A m 8 d/3(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ89 ( Y  iX 6 Wz$h { j 5y% Y GF %491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋoAm  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 E :ϋ-~ h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋA )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624239507409343(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ[&~ ) 5 m q M I!    E 9u% 1 ] Ya+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋL.O ) T T  iX 6 Wz$h { j 5y% Y GF )%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ} N8 ) 5 m q M I!    E 9u% 1 ] Ya+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋhg#" )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ`AD ) H  iX 6 Wz$h H { j 5y% Y GF %491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ8vD3  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 E :ϋNΘ"P h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋM *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624278503801913)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋTyY$g * 5 m q M I!    E 9u% 1 ] Ya+262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ.j< * C C  iX 6 Wz$h H { j 5y% Y GF *%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋmz}H * 5 m q M I!    E 9u% 1 ] Ya+262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋYܸ ] *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ{T * 7  iX 6 Wz$h H { j 5y% Y 7GF %491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ+  ,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$ M000102030405060708090A0B0C0D0E0FE :ϋ󦳩vV +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624227432677133*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋX&´W> + 5 m q M I!    E 9u% 1 ] Ya+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋrK + 2 2  iX 6 Wz$h H { j 5y% Y 7GF +%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ6l_ + 5 m q M I!    E 9u% 1 ] Ya+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋr~ +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ + &  iX 6 Wz &$h H { j 5y% Y 7GF %491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋa%!W ! 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$ M000102030405060708090A0B0C0D0E0FE :ϋ !u9 ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624234916379883++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋbe4n , 5 m q M I!    E 9u% 1 ] Ya+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋK$, , ! !  iX 6 Wz &$h H { j 5y% Y 7GF ,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋQ>g , 5 m q M I!    E 9u% 1 ] Ya+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ!zx ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ\m_3 ,   iX 6 Wz &$h H { j 5y% Y  7GF %491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ`.Cov " 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$ M000102030405060708090A0B0C0D0E0FE :ϋ1; -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624211697813623,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ2* - }5 } m q M I!    E 9u% 1 ] Ya+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋk8 -    iX 6 Wz &$h H { j 5y% Y  7GF -%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ~W - }5 } m q M I!    E 9u% 1 ] Ya+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋN?3B -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ5( -   iX 6 Wz &$h H { j 5y% Y  7GF  %491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋk~ Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋEI1L0 .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624285052535053-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋdiD . i5 } m q M I!    E 9u% 1 ] i Ya+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ.d .  iX 6 Wz &$h H { j 5y% Y  7GF  .%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋI .&T . i5 } m q M I!    E 9u% 1 ] i Ya+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ p8 .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ- .  iX 6 Wz  &$h H { j 5y% Y  7GF  %491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ#c^bH h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋrs ^N /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624286203853883.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋġVB / U5 } m q M I!    E 9u% 1 ] i U Ya+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ /  iX 6 Wz  &$h H { j 5y% Y  7GF  /%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ7ΗS / U5 } m q M I!    E 9u% 1 ] i U Ya+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋzqm /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ#"Vg /  iX 6 Wz  &$h H { j 5y% Y  7GF   %491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ # 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 E :ϋ4&c h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋg|k 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624267948211853/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋfϢbR 0 A5 } m q M I!    E 9u% 1 A ] i U Ya+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋA{tf 0  iX 6 Wz  &$h H { j 5y% Y  7GF   0%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ 1 0 A5 } m q M I!    E 9u% 1 A ] i U Ya+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋH5pS 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋb($-sD 0  iX 6 Wz  &$h H { j 5y% Y  7G F   %4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋͦܵ $ f@~X1 p I " a :  y R ,  %0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F E :ϋH %_ dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ+3$5 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242465386582030+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋsr](^ 1 -5 } m q M I!    - E 9u% 1 A ] i U Ya+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋnSt A 1  iX 6 Wz  &$h H { j 5y% Y  7G F   1%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ|Wr9 1 -5 } m q M I!    - E 9u% 1 A ] i U Ya+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ@nmAM 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋXY{ 1  iX 6 Wz  &$h H { j 5y % Y  7G F   %4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ#XZݚ % 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 E :ϋ{t˶b h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋf>o 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242085100714931+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ: 2 5  } m q M I!    - E 9u% 1 A ] i U Ya+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ9&et> 2  iX 6 Wz  &$h H { j 5y % Y  7G F   2%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋd3Y 2 5  } m q M I!    - E 9u% 1 A ] i U Ya+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋjz 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋhGi 2  iX 6 Wz  &$h H { j 5y  % Y  7G F   %4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ}n & 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$ M000102030405060708090A0B0C0D0E0FE :ϋ`96d/ 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242666095124532+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ@!G 3 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ`o K 3  iX 6 Wz  &$h H { j 5y  % Y  7G F   3%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋJ7#k޵ 3 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ) 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ?06d\ 3  iX 6 Wz  &$h H { j 5y  % Y  7G F   %4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ X풼 ' 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$ M000102030405060708090A0B0C0D0E0FE :ϋ9ƫ Dn 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242083057076533+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ/%)yt 4 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋe? 4  iX 6 Wz  &$h H { j 5y  % Y  7G F   4%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ}U[ 4 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ+Zn==V 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ= ,Ǭ 4  iX 6 Wz  &$h H { j 5y  % Y  7G F   %4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋScb ( 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$ M000102030405060708090A0B0C0D0E0FE :ϋfjR( 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242790207933634+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ'طEby 5 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋS 5  iX 6 Wz  &$h H { j 5y  % Y  7G F   5%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ -c,W+ 5 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ]&ЩW 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋF@@f 5 |  iX 6 Wz  &$h H { j 5y  % Y  7 |G F   %4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ(zdNN h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋqA!@ 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242656674965935+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋI ]7: 6 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋYz 6 w w  iX 6 Wz  &$h H { j 5y  % Y  7 |G F   6%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋX| % 6 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋRq 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ]fz 6 k  iX 6 Wz  &$ kh H { j 5y  % Y  7 |G F   %4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ!P h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋՌ{S+ 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242817706367336+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋU 7 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋv|_ 7 f f  iX 6 Wz  &$ kh H { j 5y  % Y  7 |G F   7%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ!mқ 7 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ8^ 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ; A'$ 7 Z  iX 6 Wz  &$ kh H { j 5y  Z% Y  7 |G F   %4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋNu2n ) f@~X1 p I " a :  y R ,  j D  $7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F E :ϋ" !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ(첗U 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242151575636637+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋBKgH 8 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋE8kxgx 8 U U  iX 6 Wz  &$ kh H { j 5y  Z% Y  7 |G F   8%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋi4 8 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ#[c 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ)y#;† 8 I  iX 6 Wz  &$ kh I H { j 5y  Z% Y  7 |G F   %4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ ;p * 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 E :ϋdgwr "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋּx 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242624176726338+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ%^b 9 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋiNP 9 D D  iX 6 Wz  &$ kh I H { j 5y  Z% Y  7 |G F   9%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋLzF 9 5  } m q M I!    - E 9u% 1  A ] i U Ya+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ2jW 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋIBy{ 9 8  iX 6 W 8z  &$ kh I H { j 5y  Z% Y  7 |G F   %4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ2VO + 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 E :ϋI): #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋF{m :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242152311634339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋYL : y5  } y m q M I!    - E 9u% 1  A ] i U Ya+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋƿb : 3 3  iX 6 W 8z  &$ kh I H { j 5y  Z% Y  7 |G F   :%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ3>o/  : y5  } y m q M I!    - E 9u% 1  A ] i U Ya+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ;E2 :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ!  : '  iX 6 W 8z  &$ kh I H { j '5y  Z% Y  7 |G F   %491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋӎ, , \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$ M000102030405060708090A0B0C0D0E0FE :ϋA3Y ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624213553899723:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋLyu ; e5  } e y m q M I!    - E 9u% 1  A ] i U Ya+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋA% ; " "  iX 6 W 8z  &$ kh I H { j '5y  Z% Y  7 |G F   ;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋbFZfh9 ; e5  } e y m q M I!    - E 9u% 1  A ] i U Ya+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋp D,s ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋWWd% ;   iX 6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   %491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ9i<Ы+ - 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$ M000102030405060708090A0B0C0D0E0FE :ϋؽK <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624295761706673;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ V  < Q5  } e y m q M I!    - E 9u% 1  A ] i U Ya Q+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋNZ <    iX 6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   <%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ0:@ < Q5  } e y m q M I!    - E 9u% 1  A ] i U Ya Q+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ)H <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ>U0 <    iX 6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   %491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ+ZY v . 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$ M000102030405060708090A0B0C0D0E0FE :ϋ{ =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624208834815203<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋqY = =5  = } e y m q M I!    - E 9u% 1  A ] i U Ya Q+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ_ =   iX 6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   =%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋh=QMj T0 = =5  = } e y m q M I!    - E 9u% 1  A ] i U Ya Q+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ,2p =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋМOճ =   iX 6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   %491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ1'Q $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ@{xvP >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624234082471963=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ3! > )5  = } e y m q M ) I!    - E 9u% 1  A ] i U Ya Q+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ|\ >   iX 6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   >%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ~e > )5  = } e y m q M ) I!    - E 9u% 1  A ] i U Ya Q+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ҅sGt >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋKŅ >   iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   %491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ_m %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624242288691233>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ1 ~# ? 5  = } e y m q M ) I!     - E 9u% 1  A ] i U Ya Q+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ^T> ?   iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   ?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋA3 ? 5  = } e y m q M ) I!     - E 9u% 1  A ] i U Ya Q+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ֨n1 ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ.I  ?   iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   %491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋN & /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 E :ϋ~doZr &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ"U @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624294998477353?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋsRPD @ 5  = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋS]T @   iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   @%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ ) @ 5  = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ ȫV7k @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋB(dx @   iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   %491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ&,S 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 E :ϋc֑OK 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋjq. Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624277515428043@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋř,+ם A 5  = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋбe9 A   iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ@: A 5  = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋy&UA Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋM'gG& A    iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   %491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ;V΍ 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 E :ϋeB^gP ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋL8%6 B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624248324931743A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋcCPx B 5  = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ\h2 B    iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋv}lT B 5  = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋCΣNnb B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ+Y:@ B    iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   %491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋoGI 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$ M000102030405060708090A0B0C0D0E0FE :ϋj Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624201113157173B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋVz e C 5   = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ/ǪU C    iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋsT4 C 5   = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋp)& u Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ$].C C    iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   %491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋrLNR3 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$ M000102030405060708090A0B0C0D0E0FE :ϋ|ø Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624240601685483C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ\@g/ D 5   = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋׇQS D    iX  6 W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ sM D 5   = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋz: Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋY!; D }    iX  6 }W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   %491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ> 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$ M000102030405060708090A0B0C0D0E0FE :ϋ{V En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624239570221293D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋP}6 E 5   = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋӴ-zk E x x    iX  6 }W 8z   &$ kh I H { j '5y  Z% Y  7 |G F   E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋFM E 5   = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋo) En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋtNt E l    iX  6 }W 8z   &$ kh I H { j l '5y  Z% Y  7 |G F   %491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ13KN< )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋǁ F 5   = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋg F g g    iX  6 }W 8z   &$ kh I H { j l '5y  Z% Y  7 |G F   F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ6nC, F 5   = } e y m q M ) I!     - E 9u% 1  A ] i U Ya  Q+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋfz% FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋo \5 F [    iX  6 }W 8z   &$ kh I H { j l '5y  Z% Y  7 |G F   [ %491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋKx *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋˬ* G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624225639530623F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ?Cb> G u5   = } e y m uq M ) I!     - E 9u% 1  A ] i U Ya  Q+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋfj*6 G V V    iX  6 }W 8z   &$ kh I H { j l '5y  Z% Y  7 |G F   [ G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋfo( G u5   = } e y m uq M ) I!     - E 9u% 1  A ] i U Ya  Q+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋU-;* G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ(M6ng8 G J    iX  6 }W 8z   &$ kh I H { j l '5y J  Z% Y  7 |G F   [ %491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋKsx8 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 E :ϋ?.  +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ{ Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624245512886863G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ,$~$ H a5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Ya  Q+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ\?w H E E    iX  6 }W 8z   &$ kh I H { j l '5y J  Z% Y  7 |G F   [ H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋl H a5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Ya  Q+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋo†it Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋZA H 9    iX  6 }W 8z   &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ͊d 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 E :ϋb:# ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋDG In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624291155486173H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ?7l I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋaHLjA I 4 4    iX  6 }W 8z   &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ(n I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋX1WS In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ!,l I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ'1 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 E :ϋft -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋӳ,W`SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋϯ7*  IE :ϋ-:t J 95   = } e y m uq M ) I!    9 a  - E 9u% 1  A ] i U Y Ma  Q+262424508214757J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ`{# J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋyu8K J 95   = } e y m uq M ) I!    9 a  - E 9u% 1  A ] i U Y Ma  Q+262424508214757J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋewr{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋt 'J+ 262424508214757E :ϋ0 J     iX  6 }W 8z  (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613157370J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ6їŁ 3J+% 262424508214757491613157370 E :ϋ|I*y# 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$ M000102030405060708090A0B0C0D0E0FE :ϋ+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ5f+>[ I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ*\9- I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋT E :ϋ\t E :ϋc:1o 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$ M000102030405060708090A0B0C0D0E0FE :ϋ,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_1subscriberE :ϋW6  IE :ϋ1ªpM J 95   = } e y m uq M ) I! 9    a  - E 9u% 1  A ] i U Y Ma  Q+262423813321742J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ@j@ J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ9=yt J 95   = } e y m uq M ) I! 9    a  - E 9u% 1  A ] i U Y Ma  Q+262423813321742J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ@5 'J+ 262423813321742 E :ϋǹ[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ|9M J     iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9 G F   [ %491617668818J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ^. 3J+% 262423813321742491617668818 E :ϋU\ 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 E :ϋ溕 AJ+%) 26242381332174249161766881812345678901234E :ϋ1SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋksN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ[XLt I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ"-F` I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ\ϊ*? I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋV3tw E :ϋآo  E :ϋ1 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$ M000102030405060708090A0B0C0D0E0FE :ϋQ`4]ׄ2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ;Ԧ  IE :ϋChN1 J 95   = } e y m uq M ) I!    a  - E 9u% 1 9  A ] i U Y Ma  Q+262426453815546J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ)؏ J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ#\>w J 95   = } e y m uq M ) I!    a  - E 9u% 1 9  A ] i U Y Ma  Q+262426453815546J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋٖ3 'J+ 262426453815546E :ϋcg! J     iX  6 }W 8z (  &$ kh I H { j l '5y J  Z%  Y  7 | 9G F   [ %491616462201J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ۫Tr 3J+% 262426453815546491616462201 E :ϋM.aQ_;= 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 E :ϋ͡o AJ+%) 26242645381554649161646220112345678901234E :ϋIb~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_1subscriberE :ϋ%2< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ#;-ପ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋlise< I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋȖif I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋn9(Y0 E :ϋU E :ϋC;~]a- 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FE :ϋDYѦ(VSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ-B J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋZ J 95   = } e y m uq M ) I!    a  - E 9u% 1  A 9] i U Y Ma  Q+262428399217928J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋeCqkVE 'J+ 262428399217928 E :ϋW7=, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋƅ_l J      iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491610650361J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋa4 3J+% 262428399217928491610650361 E :ϋs)d x 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 E :ϋXkn AJ+%) 26242839921792849161065036112345678901234E :ϋGy=RSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋCuw I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋH -#C I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋbL9[ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋx]2A(' E :ϋAI^4  E :ϋh!aQL 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$ M000102030405060708090A0B0C0D0E0FE :ϋ=;M4C 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_1subscriberE :ϋϯ u  IE :ϋ$0n J 95   = } e y m uq M ) I!    a  - E 9 9u% 1  A ] i U Y Ma  Q+262425323641625J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋB!@2c J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ`!h J 95   = } e y m uq M ) I!    a  - E 9 9u% 1  A ] i U Y Ma  Q+262425323641625J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ.I In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋdeC 'J+ 262425323641625E :ϋ}÷m$M J      iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491610277773J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋOu 3J+% 262425323641625491610277773 E :ϋӷXJ|Q .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F E :ϋ1 AJ+%) 26242532364162549161027777312345678901234E :ϋOq;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_1subscriberE :ϋ"l3n In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋNdA I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋJTfz^5e I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ;&,U I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ!甈MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ5K`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_1subscriberE :ϋ ]  IE :ϋV] , J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429429619599J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ_~{ J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ*;ޮM J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429429619599J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ\~$J 'J+ 262429429619599 E :ϋ5?n~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ&P9 J     iX  6 }W 8z (  &$ kh I H { j l '5y  J  Z% Y  7 | 9G F   [ %491615341270J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋR[X:MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F E :ϋm77 AJ+%) 26242942961959949161534127012345678901234E :ϋ=& nڀ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_1subscriberE :ϋ6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋB'f` I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ-D I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ**ŧ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋBI E :ϋX0#h  E :ϋKE[Z, R -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ gT7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ,ŏ  IE :ϋ~q J 95   = } e y m uq M ) I!    a  - E 9u% 1  9 A ] i U Y Ma  Q+262426689423331J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ?ATv J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ^01l J 95   = } e y m uq M ) I!    a  - E 9u% 1  9 A ] i U Y Ma  Q+262426689423331J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋk?^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ 'J+ 262426689423331E :ϋvzD> J     iX  6 }W 8z (  &$ kh I H { j l '5y J   Z% Y  7 | 9G F   [ %491615702211J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ@Iy~ 3J+% 262426689423331491615702211 E :ϋiI 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 E :ϋQ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F E :ϋ3ΘU AJ+%) 26242668942333149161570221112345678901234E :ϋߌt+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ\7qe I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋϯ4 I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋcH`m] I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ[E}p[ E :ϋPFc E :ϋ!YO 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 E :ϋ$bo5 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ:m+SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ職 47  IE :ϋर# J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q 9+262429900435007J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋiz$) J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ [V] J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q 9+262429900435007J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋȒ 'J+ 262429900435007 E :ϋa޹ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ#M-Ɵ J     iX  6 }W 8z  (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613551110J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ?@̓8 3J+% 262429900435007491613551110 E :ϋmed(a 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F E :ϋv? .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F E :ϋ GE AJ+%) 26242990043500749161355111012345678901234E :ϋHÕc֖SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋE" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ.#N& I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q 9+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋI{. I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ=3 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q 9+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋa)Ԫ E :ϋT}  E :ϋDjQC 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 E :ϋ=S!{ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋCgg-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_1subscriberE :ϋ_,:  IE :ϋtV{\ J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  9 Q+262429528251377J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋR%x: J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋH_ J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  9 Q+262429528251377J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋT) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ@RKE. 'J+ 262429528251377E :ϋ?3 J     iX  6 }W 8z  (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613512834J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ\ot} 3J+% 262429528251377491613512834 E :ϋ?y 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F E :ϋ:xg .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F E :ϋ+^k AJ+%) 26242952825137749161351283412345678901234E :ϋϖV=RSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋd7h]V In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ>Tm[< I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋi. I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋeT I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋQ& E :ϋw)X^d E :ϋ.i 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 E :ϋz7P4cl -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋWmtbSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋTy>QLP  IE :ϋH J 95   = } e y m uq M ) I!    a  - E 9u% 1  9 A ] i U Y Ma  Q+262426746121590J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋIp J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋa ayo J 95   = } e y m uq M ) I!    a  - E 9u% 1  9 A ] i U Y Ma  Q+262426746121590J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ4 'J+ 262426746121590 E :ϋ't In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋJ5 I J     iX  6 }W 8z (  &$ k h I H { j l '5y J  Z% Y  7 | 9G F   [ %491614418853J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ2dM2 3J+% 262426746121590491614418853 E :ϋdEL 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 E :ϋ8B AJ+%) 26242674612159049161441885312345678901234E :ϋq{t 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_1subscriberE :ϋцLW In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ~~5 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋUVW4l I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ P I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋZ)~w;Cd E :ϋ}-$4  E :ϋvFhA 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$ M000102030405060708090A0B0C0D0E0FE :ϋh. :SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋŠ)b  IE :ϋDO_( J 95  9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420721131356J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ;[G J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋϯ+ J 95  9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420721131356J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ̇Zxq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋѓZ 'J+ 262420721131356E :ϋbH'I J     iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y   7 | 9G F   [ %491617141501J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ(x 3J+% 262420721131356491617141501 E :ϋ|yM 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 E :ϋ#^ AJ+%) 26242072113135649161714150112345678901234E :ϋǗ8WSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ0-w]o In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋݰ6zO I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋq̐= I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋtڭ^? I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋTUz E :ϋpe E :ϋ! 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$ M000102030405060708090A0B0C0D0E0FE :ϋ8neSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋB#с  IE :ϋ!61 k J 95   = } e y m uq M ) I!    a  - E 9 9u% 1  A ] i U Y Ma  Q+262425498065275J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ~I J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ^wan J 95   = } e y m uq M ) I!    a  - E 9 9u% 1  A ] i U Y Ma  Q+262425498065275J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ*"r"Fz 'J+ 262425498065275 E :ϋ~NI+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋvZ!n J     iX  6 }W 8z (  &$ kh I H { j l  '5y J  Z% Y  7 | 9G F   [ %491614864681J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋy x& I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ{t&y I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ"Ƀ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋIʧPQ E :ϋ Ӵ.1  E :ϋ˦+ 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$ M000102030405060708090A0B0C0D0E0FE :ϋx^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_1subscriberE :ϋI,L  IE :ϋR*l{ J 95   = } e y m uq M ) I!    9 a  - E 9u% 1  A ] i U Y Ma  Q+262424278409445J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋeUSa J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ^US7 J 95   = } e y m uq M ) I!    9 a  - E 9u% 1  A ] i U Y Ma  Q+262424278409445J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋueΊs In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ R|5\m 'J+ 262424278409445E :ϋ> h#H J     iX  6 }W 8z (  &$ kh I H { j l '5y  J  Z% Y  7 | 9G F   [ %491615415238J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋZ_X 3J+% 262424278409445491615415238 E :ϋ$٬cx .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F E :ϋ$o_ AJ+%) 26242427840944549161541523812345678901234E :ϋq@SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋf*X\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋp̦ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋwݶ I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ%gn E :ϋ+΀8 E :ϋ`h#: -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋBcSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋοd~m  IE :ϋCw_[* J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  9 Q+262429526886557J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ!mS[ J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ:"BH J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  9 Q+262429526886557J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋC1Q3 'J+ 262429526886557 E :ϋ<e In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋl*3 J     iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491611018133J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ{y4 3J+% 262429526886557491611018133 E :ϋ@N .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F E :ϋn AJ+%) 26242952688655749161101813312345678901234E :ϋv9V-MozSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ,^kH5> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ7z[m$2 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋщK>n I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋaXۛu I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ/,  E :ϋK )Z  E :ϋw -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋI IxkJySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋkѩu  IE :ϋgx0= J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429207292650J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ_&H J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋqxr[ J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429207292650J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋUM> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋFrh%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋU 3J+% 262429207292650491617453114 E :ϋ~] 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 E :ϋ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F E :ϋ1ϾZ AJ+%) 26242920729265049161745311412345678901234E :ϋ<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_1subscriberE :ϋ}]tp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ(&B I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ譺Tr I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ 5 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋzM{j E :ϋi݂Si E :ϋG 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F E :ϋ9"1u -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋFNSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ5g9Y  IE :ϋaS J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U 9 Y Ma  Q+262428667878537J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ-]( J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋݘ J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U 9 Y Ma  Q+262428667878537J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ8|Q 'J+ 262428667878537 E :ϋy7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ7 J     iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y   7 | 9G F   [ %491616772658J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋax 3J+% 262428667878537491616772658 E :ϋ_V 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F E :ϋ 4'ۗ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F E :ϋ>R AJ+%) 26242866787853749161677265812345678901234E :ϋS/@T 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_1subscriberE :ϋ49 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ EH I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋxRJk! I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋa I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋps+a= E :ϋGmi  E :ϋin6 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 E :ϋE8ٲ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋu%iqSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ>ɣE  IE :ϋa7_O J 95  9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420406767277J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ/IX J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋe/#i f J 95  9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420406767277J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ j- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ ?57 'J+ 262420406767277E :ϋΧ=:N J     iX  6 }W 8z (  &$ kh I H { j l '5y  J  Z% Y  7 | 9G F   [ %491615228623J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ.&6@ 3J+% 262420406767277491615228623 E :ϋ(%) 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F E :ϋc)| .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F E :ϋCZD#i AJ+%) 26242040676727749161522862312345678901234E :ϋr. 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_1subscriberE :ϋdK?Jv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋK& I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋy2;6 I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ$?z I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ"Vj E :ϋA5L E :ϋ!y' 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F E :ϋn-. -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ:ͫ()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_1subscriberE :ϋyA'  IE :ϋ6bs J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420254208703J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋxKʪ J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ=M J 95 9  = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262420254208703J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ4(J_l 'J+ 262420254208703 E :ϋW  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋV2%|a J     iX  6 }W 8z (   &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613841637J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋDH@. 3J+% 262420254208703491613841637 E :ϋB@IK 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$ M000102030405060708090A0B0C0D0E0FE :ϋP9eSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋֱ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋW:R I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋz}@| I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ6d/ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋS# E :ϋgbT  E :ϋU饍 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$ M000102030405060708090A0B0C0D0E0FE :ϋV ;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_1subscriberE :ϋ%^  IE :ϋӾ9Y J 95   = } e y m uq M ) I!    9 a  - E 9u% 1  A ] i U Y Ma  Q+262424526780783J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋщ`~Ѻ J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ{ޞ \ae J 95   = } e y m uq M ) I!    9 a  - E 9u% 1  A ] i U Y Ma  Q+262424526780783J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋER In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋڵu# 'J+ 262424526780783E :ϋݨJ- J     iX  6 }W 8z (   &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491614072538J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ[b 3J+% 262424526780783491614072538 E :ϋi .UIr 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$ M000102030405060708090A0B0C0D0E0FE :ϋ  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_1subscriberE :ϋfqvh In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋцW I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ @%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋB< F$ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋq)* E :ϋXu9\ E :ϋQqT,ә 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$ M000102030405060708090A0B0C0D0E0FE :ϋaBSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋyV  IE :ϋS{W J 95   = } e y m uq M ) I!    a  - E 9 9u% 1  A ] i U Y Ma  Q+262425187247868J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ\I 2:5 J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ1X7ps J 95   = } e y m uq M ) I!    a  - E 9 9u% 1  A ] i U Y Ma  Q+262425187247868J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋaL 'J+ 262425187247868 E :ϋI]' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋy2 J      iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491610235588J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋX-䗮 3J+% 262425187247868491610235588 E :ϋ# 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FE :ϋ vYSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋo3e In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋGnf I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋL$aO I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋY+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ~ ) E :ϋ]b:(  E :ϋEZ 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$ M000102030405060708090A0B0C0D0E0FE :ϋKPSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ( .dY6V  IE :ϋA x J 95   = } e y m uq 9M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262422844902832J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋc'P J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋQЁԷ J 95   = } e y m uq 9M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262422844902832J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋS_+> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ+kzQ 'J+ 262422844902832E :ϋy J     iX  6 }W 8z (  &$ kh I H { j l '5y J   Z% Y  7 | 9G F   [ %491616354684J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋK8Qm 3J+% 262422844902832491616354684 E :ϋ܈!r ) .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋt`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_1subscriberE :ϋ:8Xf In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ܃ I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋEV I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋXr+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ|`K E :ϋ!q|״ E :ϋ폄 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ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_1subscriberE :ϋluYe-  IE :ϋ{:ao J 95   = } e y m uq 9M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262423237152195J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋPh0[n J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋV^z J 95   = } e y m uq 9M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262423237152195J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ-Xߣ'u 'J+ 262423237152195 E :ϋߖ<'u In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋW/8Y J      iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491610782857J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ]3 3J+% 262423237152195491610782857 E :ϋA0 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ { USQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ$p&% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ1r6 I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋR,v I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋio I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋo$]*r) E :ϋC⡕F  E :ϋŜm -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ6I,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_1subscriberE :ϋ#1lռ  IE :ϋkYlU J 95   = } e y m uq M ) I! 9    a  - E 9u% 1  A ] i U Y Ma  Q+262423757928179J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋc1!g J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ.Hv| J 95   = } e y m uq M ) I! 9    a  - E 9u% 1  A ] i U Y Ma  Q+262423757928179J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ̐ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋCC2g 'J+ 262423757928179E :ϋi[@ҫ J     iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F    [ %491618564581J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋa 3J+% 262423757928179491618564581 E :ϋGB 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 E :ϋEtMl@ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ>)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_1subscriberE :ϋH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ(giE I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋk I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋt I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋvpt E :ϋUSȾb E :ϋж ^ 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 E :ϋ8P7 ~` -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ#;=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_1subscriberE :ϋ"'M  IE :ϋb`dÛQ J 95   = } e y m 9 uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262422497190707J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋjl-S J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋr~\e 'J+ 262422497190707 E :ϋۅq~5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋLڗ J     iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9 G F   [ %491617760606J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋҌSX 3J+% 262422497190707491617760606 E :ϋXUZ!pW 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 E :ϋܩz9 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋn 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_1subscriberE :ϋMe롾 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋR¶oa I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋKX*^ I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ=R I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋLxr E :ϋ1c۲  E :ϋ9p 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 E :ϋrvS -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋMMXVSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋJ  IE :ϋlRw J 95   = } e y m uq 9M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262423029833951J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ- F J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋs? J 95   = } e y m uq 9M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q+262423029833951J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋa\OJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10 E :ϋ."o_ 'J+ 262423029833951E :ϋ l{l J     iX  6 }W 8z (  &$ kh I H { j l '5y J   Z% Y  7 | 9G F   [ %491615800427J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ $i 3J+% 262423029833951491615800427 E :ϋ %̛Lv 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 E :ϋ VU .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋ4.A>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_1subscriberE :ϋ9vה In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋe <As I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋt I (    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ %491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ-U I M5   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma  Q Q+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋCZ E :ϋiZm2 E :ϋS{t 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 E :ϋb9[E(^ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FE :ϋZ^mt0qSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberE :ϋ-#T?.  IE :ϋa-]c J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681E :ϋ #T J # #    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋco\ J 95   = } e y m uq M ) I!    a  - E 9u% 1  A ] i U Y Ma 9  Q+262429341535373J+262429115548617I+262424551288686H+262422563953062G+262428213568930F+262423957022129E+262424060168548D+262420111315717C+262424832493174B+262427751542804A+262429499847735@+262424228869123?+262423408247196>+262420883481520=+262429576170667<+262421355389972;+262421523116343:+2624262417672639+2624215157563668+2624281770636737+2624265667496596+2624279020793365+2624208305707654+2624266609512453+2624208510071492+2624246538658201+2624267948211850+262428620385388/+262428505253505.+262421169781362-+262423491637988,+262422743267713++262427850380191*+262423950740934)+262422308620079(+262426665902453'+262427283080753&+262424562128462%+262426260142281$+262425095718912#+262429019437159"+262421693234858!+262425111740507 +262425028716225+262422525478685+262423536605582+262424986556388+262423844552411+262427287300441+262422739456895+262423680988410+262420022497317+262423653390438+262428503139680+262422728147607+262423343514625+262420348621533+262424090492311+262420045050196+262423856688708+262421695895107+262429154948801 +262420933138891 +262425699102477 +262425175997182 +262423302002306 +262429186276409+262425583284739+262429414983285+262428558233448+262424218883246+262424351226396+262424687485972+ 262422089324681 E :ϋ^9 Kk 'J+ 262429341535373 E :ϋG3+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624291155486174916137346133H+% 2624245512886864916174326553G+% 2624225639530624916156145453F+% 2624282135689304916188114403E+% 2624239570221294916148112503D+% 2624240601685484916120852323C+% 2624201113157174916147151213B+% 2624248324931744916188782023A+% 2624277515428044916112588883@+% 2624294998477354916100435173?+% 2624242288691234916106147603>+% 2624234082471964916113672783=+% 2624208834815204916107635113<+% 2624295761706674916107502603;+% 2624213553899724916138150553:+% 26242152311634349161510203339+% 26242624176726349161278266738+% 26242151575636649161458758837+% 26242817706367349161636050036+% 26242656674965949161433086735+% 26242790207933649161720837334+% 26242083057076549161082456633+% 26242666095124549161142324132+% 26242085100714949161617301131+% 26242465386582049161603854130+% 2624267948211854916182811513/+% 2624286203853884916183218323.+% 2624285052535054916130365313-+% 2624211697813624916187082683,+% 2624234916379884916165830723++% 2624227432677134916142076053*+% 2624278503801914916171708013)+% 2624239507409344916146471413(+% 2624223086200794916164714343'+% 2624266659024534916147878203&+% 2624272830807534916146874333%+% 2624245621284624916166517103$+% 2624262601422814916118408333#+% 2624250957189124916187741713"+% 2624290194371594916106882453!+% 2624216932348584916101727313 +% 2624251117405074916148261113+% 2624250287162254916114884533+% 2624225254786854916117608223+% 2624235366055824916141777143+% 2624249865563884916164042413+% 2624238445524114916115245103+% 2624272873004414916181748663+% 2624227394568954916113176483+% 2624236809884104916112821203+% 2624200224973174916128171173+% 2624236533904384916160641353+% 2624285031396804916151844343+% 2624227281476074916187680313+% 2624233435146254916137537473+% 2624203486215334916104438463+% 2624240904923114916102550663+% 2624200450501964916184760183+% 2624238566887084916102058443+% 2624216958951074916143154873 +% 2624291549488014916142287873 +% 2624209331388914916151812103 +% 2624256991024774916183006783 +% 2624251759971824916123528133 +% 2624233020023064916144577763+% 2624291862764094916152063403+% 2624255832847394916185132113+% 2624294149832854916187110413+% 2624285582334484916114201803+% 2624242188832464916110554463+% 2624243512263964916113352303+% 262424687485972491616440324[+%7 3262422089324681491611406353MSC-00-00-00-00-00-002024-10-22 05:56:10E :ϋ /b< J    iX  6 }W 8z (  &$ kh I H { j l '5y J  Z% Y  7 | 9G F   [ 719J%491613734613I%491617432655H%491615614545G%491618811440F%491614811250E%491612085232D%491614715121C%491618878202B%491611258888A%491610043517@%491610614760?%491611367278>%491610763511=%491610750260<%491613815055;%491615102033:%4916127826679%4916145875888%4916163605007%4916143308676%4916172083735%4916108245664%4916114232413%4916161730112%4916160385411%4916182811510%491618321832/%491613036531.%491618708268-%491616583072,%491614207605+%491617170801*%491614647141)%491616471434(%491614787820'%491614687433&%491616651710%%491611840833$%491618774171#%491610688245"%491610172731!%491614826111 %491611488453%491611760822%491614177714%491616404241%491611524510%491618174866%491611317648%491611282120%491612817117%491616064135%491615184434%491618768031%491613753747%491610443846%491610255066%491618476018%491610205844%491614315487%491614228787 %491615181210 %491618300678 %491612352813 %491614457776 %491615206340%491618513211%491618711041%491611420180%491611055446%491611335230%491616440324% 491611406353 E :ϋ(5 *J+ 262429341535373719 E :ϋ< 8J+) 26242934153537371912345678901234