7-l]VC-Dp l]VC:]uD%L MJ+)7 26242192962145167212345678901234MSC-00-00-00-00-00-00 l]VCv S `J+)7 326242192962145167212345678901234MSC-00-00-00-00-00-002024-10-19 08:27:04l]VC)$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_1subscriberl]VC Q02 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VC4Him I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC  I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W %491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC0/w4 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC< l]VCŊ â l]VC䤉5jSSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VC-{t?  Il]VCy鬓y J 9q  a m% i 1 E ! 9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421929621451J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCXz: J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCH (D J 9q  a m% i 1 E ! 9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421929621451J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC,rv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]VCI$ĞjB5 'J+ 262421929621451l]VCX뤫3 J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W377J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCbt *J+ 262421929621451377 l]VCڋG 8J+) 26242192962145137712345678901234 l]VCd=jN MJ+)7 26242192962145137712345678901234MSC-00-00-00-00-00-00 l]VC}YK `J+)7 326242192962145137712345678901234MSC-00-00-00-00-00-002024-10-19 08:27:04l]VCNNSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VCyI In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VC~Eu+J I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCtA愙2 I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC&V I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCN( l]VCǔgl{l]VC4zf8rSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VCy2nN  Il]VCUlgn J 9q  a m% i 1 E ! 9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421929621451J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCQo J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCG㩾 J 9q  a m% i 1 E ! 9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421929621451J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC>hPV 'J+ 262421929621451 l]VCz<. In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VC N]|a J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W405J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCB1Xb *J+ 262421929621451405 l]VC,=) 8J+) 26242192962145140512345678901234l]VC;9[DSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VCK6{<+* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VCg΁dm8 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC1q5 I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCjmH}M- I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC)g l]VC=AU۵ l]VCLΦ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_1subscriberl]VC!0JF  Il]VCθVBȟ J 9q  a m% i 1 E ! 9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421929621451J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCK8: J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC"qVA J 9q  a m% i 1 E ! 9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421929621451J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCdޑoR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]VChn 'J+262421929621451l]VCx &x J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W301J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCVZ] *J+262421929621451301 l]VCAm;$) 8J+)26242192962145130112345678901234l]VC'EQSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VCXj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VC6 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC`dC# I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCEa< I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCOo!9 l]VCE-*l]VC+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCϑ̃Z J 9q  a m% i 1 E ! 9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421929621451J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCu*,w+ 'J+262421929621451 l]VC,7{-#y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]VC/QJ 5J+)26242192962145112345678901234l]VCBhSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VC>Gˆ* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VC"$ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCd I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCڌe I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCU+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC1 z J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC!7r J 9q  a m% i 1 E ! 9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421929621451J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCLLV In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]VCa&j4N 'J+ 262421929621451 l]VCb3 5J+) 26242192962145112345678901234 l]VC)G?e JJ+)7 26242192962145112345678901234MSC-00-00-00-00-00-00 l]VCpRm ]J+)7 326242192962145112345678901234MSC-00-00-00-00-00-002024-10-19 08:27:04l]VC?d"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_1subscriberl]VC{*k In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VC4;Hj I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCd̲G I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC='CO I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC42oWM l]VC/ -Yl]VCCPʆ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_1subscriberl]VCh'  Il]VCiS!3l J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426714477390J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCH.v J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCcZ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426714477390J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC*Pؑ 'J+ 262426714477390 l]VCm D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VCND J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W435J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCQ¢ *J+ 262426714477390435 l]VCT#X ?J+7 262426714477390435MSC-00-00-00-00-00-00 l]VCw۾ RJ+7 3262426714477390435MSC-00-00-00-00-00-002024-10-19 08:27:07l]VCSK@]: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_1subscriberl]VC#rI In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VCȃ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCok{ I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC`zKY 9 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCq>a l]VCOq= l]VCp7ͅ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_1subscriberl]VCb  Il]VC-щ] J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426714477390J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC*j #T J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCDp J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426714477390J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC{2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]VCWy 'J+ 262426714477390l]VCQr J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W006J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC/{>= *J+ 262426714477390006 l]VCPqyi ?J+7 262426714477390006MSC-00-00-00-00-00-00 l]VCoLXy RJ+7 3262426714477390006MSC-00-00-00-00-00-002024-10-19 08:27:07l]VCxnSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VC|:j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VCC8Bh I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCϿeu I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC8Ç I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCKNE< l]VC٘Zi'\l]VCX&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_1subscriberl]VCڔkH6  Il]VC޿y? J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426714477390J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCb:89Ѫ| J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC (iH J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426714477390J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCgw& 'J+ 262426714477390 l]VC85 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VC@b3N: J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W223J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCß4ζL *J+ 262426714477390223l]VCD$K&OSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VC%U,~V In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VCuT I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCĹ I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCO I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCꋨ K l]VCb| l]VCd("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_1subscriberl]VCyfҩ  Il]VCn:+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC/(|h J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC1  J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426714477390J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCiT In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]VCO* 'J+262426714477390l]VC]9aen@ J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W 921J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC晗+2 *J+262426714477390921l]VCOم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_1subscriberl]VCjS| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VC u I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC*C I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W %491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC9:"2 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCK+Ȕ l]VCp:j'l]VC▚ţ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_1subscriberl]VCg0D  Il]VC,y^S J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426714477390J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCWj) J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCPU

+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC<JS 'J+262426714477390 l]VC!<&? In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VCw40SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VCĴӾ#P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VC&k;f I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCaɾ I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC7` I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC l]VC=k l]VC(K,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_1subscriberl]VC}Ef  Il]VC:ӏ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426714477390J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC呀 J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCDpTlQ~ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426714477390J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCr],e2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]VCe䖤] 'J+ 262426714477390 l]VCz D OJ+7 3262426714477390MSC-00-00-00-00-00-002024-10-19 08:27:08l]VCҼ`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_1subscriberl]VCiu\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VCF ay I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC)& I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC~}2 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC5Ж l]VCM l]VCUBw`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_1subscriberl]VCRŹwU  Il]VCfeGI@G J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI 9] u } ) M  e  5  +262427685719365J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCٯg J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC^LG J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI 9] u } ) M  e  5  +262427685719365J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCTg, 'J+ 262427685719365 l]VC6] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VCܛh7@< J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W372J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCJK *J+ 262427685719365372 l]VC{;p ?J+7 262427685719365372MSC-00-00-00-00-00-00 l]VC7l RJ+7 3262427685719365372MSC-00-00-00-00-00-002024-10-19 08:27:11l]VCS3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VC} g In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VCpqJ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC2Yd p I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCC|qJ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC8\@ l]VCځ|h  l]VC\Ǹ>e#SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VC<5(&o  Il]VCZ[ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI 9] u } ) M  e  5  +262427707786527J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCY6?H J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC7NV J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI 9] u } ) M  e  5  +262427707786527J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCx+8U In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]VC_6n 'J+ 262427707786527l]VC8px J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8  6 [ jX | 9 (   i W%491616013747J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC[ 3J+% 262427707786527491616013747 l]VCD U HJ+%7 262427707786527491616013747MSC-00-00-00-00-00-00 l]VCi(I } [J+%7 3262427707786527491616013747MSC-00-00-00-00-00-002024-10-19 08:27:15l]VCP3@[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_1subscriberl]VC8(c In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VCR$s I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCbv}mŗ I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC M2 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VC+u& l]VC_1Ml]VC2 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_1subscriberl]VCٯ\\J  Il]VCMBP J 9q  a m% i 1 E !  Q = y a   M A  u 9 9 - U YI] u } ) M  e  5  +262426185624838J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VCC` J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCf:Tz$ J 9q  a m% i 1 E !  Q = y a   M A  u 9 9 - U YI] u } ) M  e  5  +262426185624838J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCQ9 'J+ 262426185624838 l]VCȗ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VChn J  $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%133713381339J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VCk: 3J+% 262426185624838133713381339l]VC7wSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]VC {+c In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]VC07} I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]VC _GX^ I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]VC0 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]VCv}p08 l]VC `=%  l]UY & {$y% {5 Fz hG 6X  i W%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŔʁfw  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]U# 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242623654582430+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uဓ1p 1 -q a m% i 1 E !    M A u 9 - U YI] }  5+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uź@z- 1 $y% {5 F 7 H z &  hG Y6 jX  i W1%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UyOph 1 -q a m% i 1 E !    M A u 9 - U YI] }  5+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uh. 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]Uaq 1 $y% {5 F 7 H z &  hG Y6 jX  i W%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UJӀu % 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 l]UySb, h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]Uř2;|o 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242558536294031+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uec 2 q a m% i 1 E !    M A  u 9 - U YI] }  5+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uio/g )Y 2 $y% {5 F 7 H z &  hG Y6 jX  i W2%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U_ĈNX 2 q a m% i 1 E !    M A  u 9 - U YI] }  5+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U'K 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U| _ 2 $y% {5 F 7 H z &  hG Y6 jX  i W%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U>S'  & 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$ M000102030405060708090A0B0C0D0E0Fl]UBTga 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242401222690132+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U!=(< 3 q a m% i 1 E !    M A  u 9 - U YI] }  5+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U .q[ 3 $y% {5 F 7 H z &  hG Y6 jX  i W3%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U.[J>z 3 q a m% i 1 E !    M A  u 9 - U YI] }  5+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U(3mY 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UŎkvC;< 3 $y% {5 F 7 H z &  hG Y6 jX  i W%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U-b ' 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$ M000102030405060708090A0B0C0D0E0Fl]Uv~)4{ 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242362088862933+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U*.0 4 q a m% i 1 E !    M A  u 9 - U YI] }  5+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uѿw 4 $y% {5 F 7 H z &  hG Y6 jX  i W4%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uŧ 8 I$y% {5 k IF 7 H Z z &  hG Y 6 jX |  i W%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UTf/ * 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 l]UgtW9 "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]Ug7B O4 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242788506192338+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UŻT&  9 q a m% i 1 E !    M A  u 9 - U YI] }  5+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U]) 9 D D$y% {5 k IF 7 H Z z &  hG Y 6 jX |  i W9%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U_j? 9 q a m% i 1 E !    M A  u 9 - U YI] }  5+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UGUf}Q 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U1oÖj 9 8$y% {5 k IF 7 H Z z &  hG Y 8 6 jX |  i W%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U! >;Ph + 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 l]UU;[w #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UXSW(bW :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242349907447839+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Ul : yq a m% i 1 E !   y  M A  u 9 - U YI] }  5+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UM4})] : 3 3$y% {5 k IF 7 H Z z &  hG Y 8 6 jX |  i W:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U TS : yq a m% i 1 E !   y  M A  u 9 - U YI] }  5+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŰ@i :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UI9:T : '$y% {5 k IF 7 H Z z &  hG ' Y 8 6 jX |  i W%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uv)D , \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$ M000102030405060708090A0B0C0D0E0Fl]U,xI3 ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624286980535533:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uś"t ; eq a m% i 1 E !   y  M A  u 9 - U YI] }  e 5+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UV8 ; " "$y% {5 k IF 7 H Z z &  hG ' Y 8 6 jX |  i W;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U q ; eq a m% i 1 E !   y  M A  u 9 - U YI] }  e 5+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UAQZ ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]Użd) ; $y% {5  k IF 7 H Z z &  hG ' Y 8 6 jX |  i W%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U; - 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$ M000102030405060708090A0B0C0D0E0Fl]U|7 <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624231862932623;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uo  < Qq a m% i 1 E !  Q y  M A  u 9 - U YI] }  e 5+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UB6R~ <  $y% {5  k IF 7 H Z z &  hG ' Y 8 6 jX |  i W<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U Grx? < Qq a m% i 1 E !  Q y  M A  u 9 - U YI] }  e 5+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŨ,ɚ w <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U/Q0O < $y% {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŰѭ2.Ʒ . 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$ M000102030405060708090A0B0C0D0E0Fl]UKi @ =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624233602444733<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U_Qtr = =q a m% i 1 E !  Q = y  M A  u 9 - U YI] }  e 5+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U. = $y% {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UFykA N = =q a m% i 1 E !  Q = y  M A  u 9 - U YI] }  e 5+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uﭡw+ =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UBZ~썼 = $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U ԍU $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]Uq.F3y >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624282321416823=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UśިI" > )q a m% i 1 E !  Q = y  M A  u 9 - U YI] } )  e 5+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U`=d > $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UM ̑ > )q a m% i 1 E !  Q = y  M A  u 9 - U YI] } )  e 5+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŐQɸy >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]Uߖ > $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U;]; %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UŞ,攌+ ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624299389292093>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UYp+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U3Wں ? $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U' hR ? q a m% i 1 E !  Q = y  M A  u 9 - U YI] } )  e 5 +262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UVQQ}V ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UłD%n ? $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U[s6&J /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 l]UBqhR &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]U)GcM @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624288300113823?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U4G\ZcX @ q a m% i 1 E !  Q = y  M A  u 9 - U YI] } )  e  5 +262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U2N @ $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŧH4 @ q a m% i 1 E !  Q = y  M A  u 9 - U YI] } )  e  5 +262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U<ͫtA @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U{~P~v @ $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UH= Sa 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 l]U[ڬDњ 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UMA Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624244974361013@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U| A q a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5 +262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UşM A $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i WA%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UяSp A q a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5 +262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŪ
+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U`s.ס A $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŃ̫x 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 l]UF'cGP ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]Upӑ B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624273814087123A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UG W B q a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5 +262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UMr2 B $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i WB%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UIjUlм B q a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5 +262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UHn>! B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UůK{| B $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŴUl^ 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$ M000102030405060708090A0B0C0D0E0Fl]U9g Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624298273078213B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uoc C q a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5  +262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U96gҲ\ C $y % {5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i WC%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŬǫ\Ծ C q a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5  +262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U(b Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UŲ5 C $y % { 5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i W%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UȅWDm 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$ M000102030405060708090A0B0C0D0E0Fl]U+.EI Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624291760877133C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UŶLD! D q a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5  +262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UM D $y % { 5  k IF 7 H Z z &  hG ' Y 8 6 jX |   i WD%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŢ<&n D q a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5  +262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UdK2c Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U eD D }$y % { 5  k IF 7 H Z z &  hG ' Y } 8 6 jX |   i W%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UJL=%1 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$ M000102030405060708090A0B0C0D0E0Fl]U>F En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624204721906323D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uŭbt9O E q  a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5  +262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U@h E x x$y % { 5  k IF 7 H Z z &  hG ' Y } 8 6 jX |   i WE%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UE E q  a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5  +262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UO7s Te En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U',EjUW E l$y % { 5  k IF 7 l H Z z &  hG ' Y } 8 6 jX |   i W%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U~B )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]Ug@QpL Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624265839237253E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U0E0 F q  a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5  +262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŵX!VyD{ F g g$y % { 5  k IF 7 l H Z z &  hG ' Y } 8 6 jX |   i WF%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U5@[ F q  a m% i 1 E !  Q = y   M A  u 9 - U YI] } )  e  5  +262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U0R{B FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UŔ%d F [$y % { 5  k IF 7 l H Z z &  hG ' Y } 8 6 [ jX |   i W%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UőΌ *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]Uş#eU G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624280408166553F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UpzY-I G uq  a m% i 1 E !  Q = y   M A  u 9 - U YI] u } )  e  5  +262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U/f0 G V V$y % { 5  k IF 7 l H Z z &  hG ' Y } 8 6 [ jX |   i WG%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Ucpw-r G uq  a m% i 1 E !  Q = y   M A  u 9 - U YI] u } )  e  5  +262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŐ|{ G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UF@Qr G J$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX |   i W%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U8 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 l]Uטd<@;k* +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UP) Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624236271318173G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UMq'* H aq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } )  e  5  +262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UdxBS< H aq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } )  e  5  +262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UBj Q Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UZN3R H 9$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9   i W%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UUT 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 l]U@:S ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]U|Tvv< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624283506454053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U۪ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UxFQ I 4 4$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9   i WI%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŪV+ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UV/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U#es! I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŁ$p|! 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F l]UŎZ l -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UM9U:.36SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UG:5  Il]USlEd J 9q  a m% i 1 E !  9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262422687854775J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UH1 J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŨI5S^ J 9q  a m% i 1 E !  9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262422687854775J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uq2ߵ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]Ud 'J+ 262422687854775l]U4sa" J $y % { 5  k IF 7 l H Z z &  h G J ' Y } 8 6 [ jX | 9 (   i W%491614408724J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UłLN 3J+% 262422687854775491614408724 l]UŴ t/z 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$ M000102030405060708090A0B0C0D0E0Fl]UŨ$ %}SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UoM In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UlRHj I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UקI D I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uz K I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uŗt6z%" l]U"8z  l]Um/_ 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$ M000102030405060708090A0B0C0D0E0Fl]U*PCseSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UŘ@^A`  Il]UX2I J 9q  a m% i 1 E !  Q = y a  9  M A  u 9 - U YI] u } ) M  e  5  +262424000064688J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UEo ;C/ J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U\0L J 9q  a m% i 1 E !  Q = y a  9  M A  u 9 - U YI] u } ) M  e  5  +262424000064688J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]URu6 'J+ 262424000064688 l]U' In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U7u' J $y % { 5  k IF 7 l  H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491612366324J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŠA}l6 3J+% 262424000064688491612366324 l]UżMw 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 l]U-B AJ+%) 26242400006468849161236632412345678901234l]Ux 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_1subscriberl]UU~dHn In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U*o`[$ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UťRckL I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UźgޙFs I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uـ e l]UſS  l]UŦc%@Rj 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$ M000102030405060708090A0B0C0D0E0Fl]UW'[4/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_1subscriberl]UŷEO  Il]UŪ|:N J 9q  a m% i 1 E !  Q = y a   M A  9 u 9 - U YI] u } ) M  e  5  +262425402345858J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UBe&N` J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U־@ J 9q  a m% i 1 E !  Q = y a   M A  9 u 9 - U YI] u } ) M  e  5  +262425402345858J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UŻx@zyF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U_Vg 'J+ 262425402345858l]U^avv# J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (    i W%491617871762J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UjOT\=l 3J+% 262425402345858491617871762 l]U:/ 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 l]U̢Dg AJ+%) 26242540234585849161787176212345678901234l]Ur3 q8SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]Ueځ{H In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uņڗ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŹNV7\! I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UžV⹳ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UЪd l]Uf%+Ue# l]U.ѮM, 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$ M000102030405060708090A0B0C0D0E0Fl]U'ݛqTSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UűI؎Pc  Il]UJK.D J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  9 e  5  +262428624098342J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U  J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U1,g@ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  9 e  5  +262428624098342J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UŲHϘ 'J+ 262428624098342 l]UŢ"; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UXea J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491613624432J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U$فD[ 3J+% 262428624098342491613624432 l]Ur`q 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 l]Uŭkb AJ+%) 26242862409834249161362443212345678901234l]UūFkSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]U5{QA[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UJX׺O I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U啲 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U+[Z l]UŚ U'  l]UBofs 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$ M000102030405060708090A0B0C0D0E0Fl]U4{޳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_1subscriberl]UŝaQYsx  Il]U.d/7 J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) 9 M  e  5  +262428314432412J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U%88 J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uñ1 J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) 9 M  e  5  +262428314432412J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uҙ5zN In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U+)i  'J+ 262428314432412l]UD: J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i  W%491618652681J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U 8*` 3J+% 262428314432412491618652681 l]UaTŃx .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F l]U"Yo AJ+%) 26242831443241249161865268112345678901234l]UձSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UN{2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Up= I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U UFG*! I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uō ^\n7 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U),OA l]UxSY l]U겇ݵs -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UWґSjlSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UQBPĴ  Il]UqIV J 9q  a m% i 1 E !  9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262422133380258J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UsPNYo J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UW^0* J 9q  a m% i 1 E !  9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262422133380258J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UopLֻ 'J+ 262422133380258 l]UoCyP7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UŹ:^:x_ J $y % { 5   k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491610550143J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U {q 3J+% 262422133380258491610550143 l]Ur zI' .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F l]UǪp* AJ+%) 26242213338025849161055014312345678901234l]U%j-/SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UɆ2c In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U&ǭ,= I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uũ`!zT I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uqh46Z I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UY/F8V l]ULnl  l]U&!!Ь -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UŧkiSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]Uŭ6y\I  Il]Uq#B> J 9q  a m% i 1 E !  Q = y a   M A  9 u 9 - U YI] u } ) M  e  5  +262425270615374J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŌLK4 J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uw~ѵ J 9q  a m% i 1 E !  Q = y a   M A  9 u 9 - U YI] u } ) M  e  5  +262425270615374J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]ULzu{[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U&F 'J+ 262425270615374l]UhmR J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (    i W%491617628435J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U=UI$ 3J+% 262425270615374491617628435 l]UY%HDl 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 l]Uŕ2Ť"k .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F l]U97K AJ+%) 26242527061537449161762843512345678901234l]U:.SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UvZ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Ux: I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uťk_) I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U~*+c I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U7׀ 8 l]UŅnw l]UŃ3( 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 l]UŘd` -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]U/9uOSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]Uäks  Il]UUJ J 9q  a m% i 1 E !  Q = y a 9  M A  u 9 - U YI] u } ) M  e  5  +262423925290413J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U&< J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UC{!H J 9q  a m% i 1 E !  Q = y a 9  M A  u 9 - U YI] u } ) M  e  5  +262423925290413J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U]6>B 'J+ 262423925290413 l]UŞ8& In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Ukϋ] J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8  6 [ jX | 9 (   i W%491615883144J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŘFVQG 3J+% 262423925290413491615883144 l]UŃcP 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 l]Ud5{9 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F l]U6nfK AJ+%) 26242392529041349161588314412345678901234l]Uj&虌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_1subscriberl]UAKL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U66^ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U*GE I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U&+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UŃ; F l]Ui  l]Ug j 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F l]U\jAw -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]U}o>SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UZ,8ރ  Il]UR J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  9 e  5  +262428647236120J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uŗ?Ym|Xf J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UņE,Բ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  9 e  5  +262428647236120J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UŘҴ? In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U(5 'J+ 262428647236120l]Ueb='p J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (    i W%491618032714J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UJabp 3J+% 262428647236120491618032714 l]UCe6͕ 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 l]U* q .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F l]UŔL??C AJ+%) 26242864723612049161803271412345678901234l]UŲ+9 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_1subscriberl]Uň\DT In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UnfQa_a I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U c~=] I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U27RA/ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UebC l]UK"V;O l]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$ M000102030405060708090A0B0C0D0E0F l]U8rϢ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]Uu7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UYέdk  Il]UX_O# J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5 9  +262429787737295J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŢq1- J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŨXPHp J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5 9  +262429787737295J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uaʇ$ 'J+ 262429787737295 l]UŸ'S-? In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U P9 J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491613643707J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UҴ) 3J+% 262429787737295491613643707 l]UYM 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 l]U^@S2K AJ+%) 26242978773729549161364370712345678901234l]U@IZkcSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]Uņ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UD tw I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UR'$r I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UK73ӊ' I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U_N/1%[ l]UH1ۿ  l]U{MӬ 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$ M000102030405060708090A0B0C0D0E0Fl]U BI!o'SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UņB  Il]UŐ_) J 9q  a m% i 1 E !  9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262422314487333J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UAs)GK J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŦ B֘G J 9q  a m% i 1 E !  9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262422314487333J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UŹp:c In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UGK6Pm 'J+ 262422314487333l]UŞ21Tң, J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6  [ jX | 9 (   i W%491616367745J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UiT 3J+% 262422314487333491616367745 l]U0{3 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F l]UŨa~k AJ+%) 26242231448733349161636774512345678901234l]UĐgtW4+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UwY5 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UD I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŸmX#7 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UfA l]UŮ%/ l]UŨg0 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$ M000102030405060708090A0B0C0D0E0Fl]U‘{T0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]U/SZl   Il]Uw6wv J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  9 5  +262429047855271J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŇǮ)P J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uř̜je) J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  9 5  +262429047855271J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UB姈^ 'J+ 262429047855271 l]U^̿> In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UũOxj J $y % { 5  k I F 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491611842866J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U2 sB 3J+% 262429047855271491611842866 l]Un 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 l]Ux 5j AJ+%) 26242904785527149161184286612345678901234l]UK)2{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_1subscriberl]UŁB[za In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U+K I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uū~;sB I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U%Oj I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uy%@ l]Uѳ-d  l]UD> 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$ M000102030405060708090A0B0C0D0E0Fl]Uc7JV6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UUbS>  Il]U.}y*WiZ J 9q  a m% i 1 E !  9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262422150234261J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U0?: J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uˆ[K!FX J 9q  a m% i 1 E !  9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262422150234261J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uœ=H@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UMg 'J+ 262422150234261l]Umم J $y % { 5  k I F 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491612130038J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uŏg-L 3J+% 262422150234261491612130038 l]UŔA7vzg .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F l]U+5폡 AJ+%) 26242215023426149161213003812345678901234l]UŲ+.uPSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]U`+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Ucd>= I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U{TMy I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UM ; I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UŰf-S/ l]U$V l]U(VC2a -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]U4qDa*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_1subscriberl]UG"  Il]UȽviT J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M 9  e  5  +262428359779539J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UЯeA8v J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uňaxex J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M 9  e  5  +262428359779539J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UZ Fk 'J+ 262428359779539 l]U o_g In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uǰ/ J $y % { 5  k IF 7 l H Z z &  hG  J ' Y } 8 6 [ jX | 9 (   i W%491614747375J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UO#.q 3J+% 262428359779539491614747375 l]UKK֋ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F l]U5p3,^ AJ+%) 26242835977953949161474737512345678901234l]UhbSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]U6h In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Ubt'Xs9 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U_m` X I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UA@] I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UŒm6 l]Uūp&  l]US&EP -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UrOUSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]U!)  Il]U3MSâS J 9q  a m% i 1 E !  Q = y a   M A  9 u 9 - U YI] u } ) M  e  5  +262425177485781J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UXRUd J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U +w_ J 9q  a m% i 1 E !  Q = y a   M A  9 u 9 - U YI] u } ) M  e  5  +262425177485781J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U/_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U 'J+ 262425177485781l]Uy2 J $y % { 5  k I F 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491611768057J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uq0 3J+% 262425177485781491611768057 l]U KL3 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 l]U?OpMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F l]U3z{̋ AJ+%) 26242517748578149161176805712345678901234l]UŚ#4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UŮ24a In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UťErhb I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]ULw=. I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]ULEۑq' I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U݇7wW l]Uŵ4K? l]UC-3 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 l]U;7"" -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UŃAZvoSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UT`E  Il]U7pM J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI 9] u } ) M  e  5  +262427563802269J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŶ}~#) J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U1đ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI 9] u } ) M  e  5  +262427563802269J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uw; 'J+ 262427563802269 l]UF(G In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UŒA Pu J $y % { 5   k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491610712262J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŷWO 3J+% 262427563802269491610712262 l]Uū 0e5 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 l]UxMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F l]UWKҜ0 AJ+%) 26242756380226949161071226212345678901234l]UKU{)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_1subscriberl]UŲ3= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Ug`L@k I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uf\iغ I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U3- I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uʼn6 -< l]UOĤB  l]Urs 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 l]UDm -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UŐ!GB+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Ud6~ J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U qR J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u 9 } ) M  e  5  +262428178268678J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uv}N?z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U(bޅƇ 'J+ 262428178268678l]Uz A̠ J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8  6 [ jX | 9 (   i W%491616327447J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U|;d 3J+% 262428178268678491616327447 l]UŰ; 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 l]U34 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F l]U$of AJ+%) 26242817826867849161632744712345678901234l]U[{п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_1subscriberl]U9~\_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U O=o9 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uܤ^ I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UG`u I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U$צ^ l]U T^ l]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$ M000102030405060708090A0B0C0D0E0F l]U$4-6TQ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UŁ8YebSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]U׾M'r  Il]UDiLҀ? J 9q  a m% i 9 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421229019512J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UťIm J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UqDԇ J 9q  a m% i 9 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421229019512J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UŴ%lDg 'J+ 262421229019512 l]U?%RK In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uŕ|<  J $y % { 5  k IF 7 l H Z z &  hG J '  Y } 8 6 [ jX | 9 (   i W%491615126225J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U&6T] 3J+% 262421229019512491615126225 l]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$ M000102030405060708090A0B0C0D0E0Fl]Uŀz&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_1subscriberl]UšP>g= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U_צM' I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U̓ I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U<=JD I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U Dc l]U0O@B  l]U5 Q 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$ M000102030405060708090A0B0C0D0E0Fl]U'^-$tJSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]U|4Z  Il]UQD\=i J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U 9 YI] u } ) M  e  5  +262427232456721J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U,trL J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U] J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U 9 YI] u } ) M  e  5  +262427232456721J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U>4* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U]L 'J+ 262427232456721l]UŜՕ(- J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX  | 9 (   i W%491616704837J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U5 Y 3J+% 262427232456721491616704837 l]U4785^ 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$ M000102030405060708090A0B0C0D0E0Fl]U SswYSSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UŰxP̒ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UDûF I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U1dWn I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŮkj I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U1v l]U<t l]Už^岫9 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$ M000102030405060708090A0B0C0D0E0Fl]U˽SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]U!1E6T  Il]UZO[ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426602162662J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uőimy J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uz+ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - 9 U YI] u } ) M  e  5  +262426602162662J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U$-' 'J+ 262426602162662 l]UŠm֏#A In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UAGJ8X J $y % { 5  k IF 7 l H Z z &  hG J ' Y  } 8 6 [ jX | 9 (   i W%491615218728J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uŷmk 3J+% 262426602162662491615218728 l]U%2N 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$ M000102030405060708090A0B0C0D0E0Fl]U ,J9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UŞ=F % In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UTs I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U`ɚ>gr I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UkJH8A I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U>VbX+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uşl | J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UhL? J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5 9 +262429881756878J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uf # In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UŻ=@5N| 'J+ 262429881756878l]UEa* J $y % { 5  k IF 7 l H Z z &  hG J ' Y  } 8 6 [ jX | 9 (   i W%491615232451J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UŔ[Z 3J+% 262429881756878491615232451 l]U}7H .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UŽ]oCSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]U`[:'L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UnF| I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŊI I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Uh \\荐 I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U\a l]ULU㎊ l]Uq -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]U!d`)SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]U(@ɹOe  Il]UA ݷ J 9q  a m% i 9 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421179414829J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UUH'm J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U$j! J 9q  a m% i 9 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421179414829J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U~hG 'J+ 262421179414829 l]U 7S9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]U~7$ J $y % { 5  k IF 7 l H Z z &   hG J ' Y } 8 6 [ jX | 9 (   i W%491613332382J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UſmA 3J+% 262421179414829491613332382 l]UtrC .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UW$/dSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UV In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uř}b I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UwIZE I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UP7:% I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Uœyr_ l]U244$-  l]UO:vt -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]U&BSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]Ut  Il]U"CW J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  9 5  +262428947747861J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŞBE J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UųRu֚ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  9 5  +262428947747861J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UdA  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]UiTZ { 'J+ 262428947747861l]Ut)M J $y % { 5  k IF 7 l H  Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491612518773J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UM\`% 3J+% 262428947747861491612518773 l]U@6/> 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 l]UZ ly .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UVwSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]Uţȱ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uŕ` l> I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U38 I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Ua( I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UkL+ l]Uň l]UeVL 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 l]U K -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]ŰۻkSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UG r  Il]URooc\ J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI 9] u } ) M  e  5  +262427548680860J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UŨˆeC J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UN#-dE J 9q  a m% i 1 E !  Q = y a   M A  u 9 - U YI 9] u } ) M  e  5  +262427548680860J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U1jX 'J+ 262427548680860 l]U In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UX% J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8  6 [ jX | 9 (   i W%491615570127J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U Y( 3J+% 262427548680860491615570127 l]UȎ؇ݞ 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 l]U_& .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]Uʼ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_1subscriberl]Ue In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UpO I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]U0^ I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UDts. I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UF[n l]U<   l]UŨi P 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F l]Uśd9y -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UΤ^RlRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberl]UBc  Il]Uӕ~I J 9q  a 9 m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262420928510919J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uh#ѣ J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UD^Z J 9q  a 9 m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262420928510919J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]U`N JD In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59 l]U}$RjR 'J+ 262420928510919l]U-:eT J $y % { 5  k  IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W%491611512367J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UQ1T 3J+% 262420928510919491611512367 l]U񥠈g 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 l]U}W)NK1 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]UOe ($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_1subscriberl]UŞ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]Uu\ʈ I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]UN^k I ($y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WW%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]U@5- I Mq  a m% i 1 E !  Q = y a   M A  u 9 - U YI] u } ) M  e  5   +262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]Užf~?! l]UŊ/6z l]UxQo3 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 l]UΛFsh -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fl]U=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_1subscriberl]UŨ:a  Il]UMKx8v J 9q  a m% i 1 E ! 9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421929621451J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184l]Uſ%F?Bj J # #$y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i WJ%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]UEhl J 9q  a m% i 1 E ! 9 Q = y a   M A  u 9 - U YI] u } ) M  e  5  +262421929621451J+262428350645405I+262423627131817H+262428040816655G+262426583923725F+262420472190632E+262429176087713D+262429827307821C+262427381408712B+262424497436101A+262428830011382@+262429938929209?+262428232141682>+262423360244473=+262423186293262<+262428698053553;+262423499074478:+2624278850619239+2624264307881978+2624217989666977+2624232947021516+2624281096674055+2624236208886294+2624240122269013+2624255853629402+2624262365458241+2624245876501040+262426854751711/+262421061070632.+262428183863532-+262424690668797,+262420637072684++262424653645949*+262429297676674)+262421798140486(+262421548996647'+262426047681757&+262428525556725%+262421277298495$+262421322354491#+262427434218415"+262420930964279!+262427335827621 +262428167595976+262426818450248+262422838993730+262423715278109+262428426258594+262423860128710+262423955449204+262421636922723+262429501252842+262427448394970+262427731470802+262420427721723+262429436767835+262420818908779+262425209293643+262429099292539+262420318685441+262422122413259+262420567995475 +262421629385190 +262420971522046 +262426100323095 +262424506305712 +262420867879791+262425632714839+262423248747032+262428693597422+262429911548807+262426930315070+262425158964520+ 262424637753184 l]UźbW 'J+ 262421929621451 l]U3[L In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624283506454054916173611053H+% 2624236271318174916171346053G+% 2624280408166554916148160533F+% 2624265839237254916163826403E+% 2624204721906324916123227373D+% 2624291760877134916154785813C+% 2624298273078214916103081603B+% 2624273814087124916122646253A+% 2624244974361014916187014763@+% 2624288300113824916168636023?+% 2624299389292094916115665653>+% 2624282321416824916173555313=+% 2624233602444734916101486113<+% 2624231862932624916174835203;+% 2624286980535534916108115633:+% 26242349907447849161487728539+% 26242788506192349161553857438+% 26242643078819749161156820737+% 26242179896669749161265327536+% 26242329470215149161121110335+% 26242810966740549161701038534+% 26242362088862949161582034733+% 26242401222690149161677248532+% 26242558536294049161805782131+% 26242623654582449161356472330+% 2624245876501044916125403243/+% 2624268547517114916127540833.+% 2624210610706324916170230363-+% 2624281838635324916132248743,+% 2624246906687974916176373113++% 2624206370726844916131333583*+% 2624246536459494916122281763)+% 2624292976766744916123751583(+% 2624217981404864916151266583'+% 2624215489966474916164345173&+% 2624260476817574916102240863%+% 2624285255567254916111346233$+% 2624212772984954916165514813#+% 2624213223544914916134006713"+% 2624274342184154916175482433!+% 2624209309642794916186523383 +% 2624273358276214916150260873+% 2624281675959764916180770753+% 2624268184502484916155807783+% 2624228389937304916178043763+% 2624237152781094916102202353+% 2624284262585944916163383113+% 2624238601287104916146073203+% 2624239554492044916164624473+% 2624216369227234916181542283+% 2624295012528424916128200533+% 2624274483949704916152033013+% 2624277314708024916107255343+% 2624204277217234916121772053+% 2624294367678354916117654473+% 2624208189087794916124210213+% 2624252092936434916158455253+% 2624290992925394916105645463+% 2624203186854414916124438033+% 2624221224132594916105500463 +% 2624205679954754916100551673 +% 2624216293851904916104736163 +% 2624209715220464916121458643 +% 2624261003230954916188782403 +% 2624245063057124916137640823+% 2624208678797914916101263833+% 2624256327148394916141813283+% 2624232487470324916108068403+% 2624286935974224916181467333+% 2624299115488074916150054113+% 2624269303150704916181500813+% 262425158964520491618532428[+%7 3262424637753184491613072330MSC-00-00-00-00-00-002024-10-19 08:25:59l]UW _ J $y % { 5  k IF 7 l H Z z &  hG J ' Y } 8 6 [ jX | 9 (   i W 672J%491617361105I%491617134605H%491614816053G%491616382640F%491612322737E%491615478581D%491610308160C%491612264625B%491618701476A%491616863602@%491611566565?%491617355531>%491610148611=%491617483520<%491610811563;%491614877285:%4916155385749%4916115682078%4916126532757%4916112111036%4916170103855%4916158203474%4916167724853%4916180578212%4916135647231%4916125403240%491612754083/%491617023036.%491613224874-%491617637311,%491613133358+%491612228176*%491612375158)%491615126658(%491616434517'%491610224086&%491611134623%%491616551481$%491613400671#%491617548243"%491618652338!%491615026087 %491618077075%491615580778%491617804376%491610220235%491616338311%491614607320%491616462447%491618154228%491612820053%491615203301%491610725534%491612177205%491611765447%491612421021%491615845525%491610564546%491612443803%491610550046%491610055167 %491610473616 %491612145864 %491618878240 %491613764082 %491610126383%491614181328%491610806840%491618146733%491615005411%491618150081%491618532428% 491613072330 l]Ucz3 *J+ 262421929621451672 l]U 8J+) 26242192962145167212345678901234