7-hBc? hBcc/4rT MJ+)7 26242794650383738512345678901234MSC-00-00-00-00-00-00 hBcԖ:< `J+)7 326242794650383738512345678901234MSC-00-00-00-00-00-002024-06-15 05:58:02hBc9_ 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_1subscriberhBcpG7uZA In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBc6$S' I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBczۡ* I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc̾N I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcԁ D hBc<4 hBc,ѽGf/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_1subscriberhBcԙ}O象  IhBcԭ%\W J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427946503837J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcԸoW { J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcE*g` J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427946503837J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc0aoe In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 hBc}wQ 'J+ 262427946503837hBcԁ`!_ J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9443J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcyby;Ua *J+ 262427946503837443 hBcypR 8J+) 26242794650383744312345678901234 hBcԞ顐V% MJ+)7 26242794650383744312345678901234MSC-00-00-00-00-00-00 hBc! `J+)7 326242794650383744312345678901234MSC-00-00-00-00-00-002024-06-15 05:58:02hBc\q7FSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBcmݕt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBcr <=t I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcԧv>T I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcFսv I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcԳK9eR hBcԕ11hBcoYRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBcԀZ$8 u"  IhBcԴ (}+ J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427946503837J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBc2) J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcԶ85[y J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427946503837J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc\$l* 'J+ 262427946503837 hBcԥh In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBcC[#ȑ J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 541J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc_bg *J+ 262427946503837541 hBc2'jt 8J+) 26242794650383754112345678901234hBcԲUJSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBcԝ YU In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBcԋL%/ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcԻ}Q. I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 %491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBciqt I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc8mf+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcԩΧǷ J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcWB@9 J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427946503837J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcԍKIn In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 hBcPH} 'J+262427946503837hBc;\8Z' J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 712J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcԯd{" *J+262427946503837712 hBc~e`2d 8J+)26242794650383771212345678901234hBc'vaSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBcXG) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBc0O I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcԪ챷#2 I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 %491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcQW,1[ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcɧӜh hBcԬCo.<hBcԆYSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBc=T=  IhBc88q@ J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427946503837J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBc/q(R J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcp3wҘ J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427946503837J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcq^ߏ 'J+262427946503837 hBcyS In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 hBcȠ4[G 5J+)26242794650383712345678901234hBc"Ȯ(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_1subscriberhBcI=2sQ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBc>G I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBc$3E I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc^.2 I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcԼ8,& hBcԹ6[ hBc{+CDSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBc*}n>A  IhBc]V J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427946503837J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBc\ J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcԊ+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc'QP^3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 hBcqhpyl 'J+ 262427946503837 hBcԣX 5J+) 26242794650383712345678901234 hBc=԰I JJ+)7 26242794650383712345678901234MSC-00-00-00-00-00-00 hBcyǸzϝ ]J+)7 326242794650383712345678901234MSC-00-00-00-00-00-002024-06-15 05:58:02hBcGs*nSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBck{w Z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBcԺ Z`4 I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBc*Fz I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc g`ʡ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBch7,׍ hBcԧE+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcԍI J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc ͓ J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427074595823J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc̉U_4 'J+ 262427074595823 hBcbt?&9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBcӿ(7 J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9456J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBccs *J+ 262427074595823456 hBctKiCA\E ?J+7 262427074595823456MSC-00-00-00-00-00-00 hBcԙ`G RJ+7 3262427074595823456MSC-00-00-00-00-00-002024-06-15 05:58:05hBc{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_1subscriberhBcԙB In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBc_r I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBc#q I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc2ҾrkW I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc9nVK hBcAB hBcNP(VVSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBcԎ61\  IhBcy6zv0%J J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427074595823J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBc/$ J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc~K{z J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427074595823J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcmQ) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 hBc 'J+ 262427074595823hBcԁ4rX+ J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9252J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcF=t *J+ 262427074595823252 hBcjp ?J+7 262427074595823252MSC-00-00-00-00-00-00 hBcԣ淯>ާ RJ+7 3262427074595823252MSC-00-00-00-00-00-002024-06-15 05:58:05hBcS}0 1SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBc>Ӊ { In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBcٝTb I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcI]aE I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcԂίg; I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcԍQCYZ hBcAxN%+ChBcԿg SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBck;T  IhBc=&f J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427074595823J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcMV v J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcʕ J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427074595823J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcIh 'J+ 262427074595823 hBc8 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBc'$$fe J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9197J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc+/>| *J+ 262427074595823197hBc]/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_1subscriberhBcԊAŒ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBc_l~ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcs T I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc8& ƪ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc}*֣N hBc\C{ hBc>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_1subscriberhBc԰@_bL  IhBcޮiV J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427074595823J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcPnO J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc)M'^ J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427074595823J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcD 5au In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 hBc1~ *+ 'J+262427074595823hBcig J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 727J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcԒH] *J+262427074595823727hBcaQzlSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBcԏAy In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBcԎUݟ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcљ%y I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 %491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc3uTZC, I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcԦ }4 hBct R4ٮhBc|QSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBcԲ55  IhBc L 쮙M J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427074595823J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcG|P J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcԏPZ2 J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427074595823J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcJJ.L 'J+262427074595823 hBcELs In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBc=0D6FlSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBcv) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBc`+E0 I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBc{ + I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcf ̷Mx I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcK hBcԦaoԥ hBc᭻;pESQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBcd+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcf|V, J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBctWO J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427074595823J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcԀ7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 hBc,\4 'J+ 262427074595823 hBcԬjGf' +% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBc* - I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcHn;" I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcE۩ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc"o hBc/z^hBcY 8SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBc C  IhBcU|{((Y J 9 ) a 9 A U y = a  m % }!M I  Q 9 q u  i  1 Mu Y E   - 5 e ]  +262426159811370J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcԊo"w@w J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcT` J 9 ) a 9 A U y = a  m % }!M I  Q 9 q u  i  1 Mu Y E   - 5 e ]  +262426159811370J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcÿʗnw 'J+ 262426159811370 hBcԅ]*ߣ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBcQGcO J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 857J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc5[}\ *J+ 262426159811370857 hBcԳ!+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56hBcv4H I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcCU=lMY I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 %491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcx}p{ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBccU؂( hBcԅ`>r hBcԔI_"xSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberhBc4Zh  IhBcԝ/W^&a J 9 ) a 9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBclZ%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcԫf3 J 9 ) a 9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcwbH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 hBc]2Ϲh 'J+ 262422995638534hBcGwN15 J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W  k6 &  l z y [ % 9%491616780735J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc) LS 3J+% 262422995638534491616780735 hBc)hwS HJ+%7 262422995638534491616780735MSC-00-00-00-00-00-00 hBcm_5 [J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13hBclpN K % ) a 9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E  %  - 5 e ]  +262428726450995K+262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcq1 K  5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W  k6 &  l z y [ % 9K%491616780735J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcUJ>!\ K % ) a 9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E  %  - 5 e ]  +262428726450995K+262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc0ꋺ$ zz'K+ 262428726450995[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13hBcԛpN;u K  5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W  k6 &  l z y [ % 9352K%491616780735J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcOWŦ~ ww*K+ 262428726450995352[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13 hBc˧ bb?K+7 262428726450995352MSC-00-00-00-00-00-00[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13 hBc&h| OORK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13hBcԡJIs3 L  ) a 9 A U 9 y = a   m % }!M I  Q q u  i  1 Mu Y E  %  - 5 e ]  +262423738480788L+262428726450995K+262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcHC= L 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W  k6 &  l z y [ % 9L352K%491616780735J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc+EL3 L  ) a 9 A U 9 y = a   m % }!M I  Q q u  i  1 Mu Y E  %  - 5 e ]  +262423738480788L+262428726450995K+262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcߺ$=) &O&'L+ 262423738480788RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13hBcGX- L 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W  k6 &  l z y [ % 9%133713381339L352K%491616780735J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcD̳P O3L+% 262423738480788133713381339RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13hBct]ρꝘ  &hBc<7HS K % ) a 9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E  %  - 5 e ]  +262428726450995K+262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcsj K  5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W  k6 &  l z y [ % 9 9352K%491616780735J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc"Jקu K % ) a 9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E  %  - 5 e ]  +262428726450995K+262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc^܆% &n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%?3&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 hBcDJ) %{F r =  i 4 ` + W " N zEO3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 262420100821228491612365515RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13hBcxܐ L  ) a  9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E  %  - 5 e ]  +262421600840171L+262428726450995K+262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBcԍV }Js8 L 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W  k6 &  l z y [ % 9L352K%491616780735J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc^mod L  ) a  9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E  %  - 5 e ]  +262421600840171L+262428726450995K+262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBcgļ7L &{F r =  i 4 ` + W " N zEO'L+ 2624216008401713I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 262420100821228491612365515RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13hBcܒ5=!7^ L  5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W  k6 &  l z y [ % 9 511L352K%491616780735J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcaG-`w;q &{F r =  i 4 ` + W " N zEO*L+ 2624216008401715113I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 262420100821228491612365515RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13 hBcԈ fnL &{F r =  i 4 ` + W " N zEO?L+7 262421600840171511MSC-00-00-00-00-00-003I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 262420100821228491612365515RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13 hBcGA &{F r =  i 4 ` + W " N zEORL+7 3262421600840171511MSC-00-00-00-00-00-002024-06-15 05:58:273I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 262420100821228491612365515RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13hBcn M  ) a  9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E  %  - 5 e ]  +262420147743334M+262421600840171L+262428726450995K+262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019hBctf~w M   5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W  k6 &  l z y [ % 9 M511L352K%491616780735J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBcԤ#r:~ M  ) a  9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E  %  - 5 e ]  +262420147743334M+262421600840171L+262428726450995K+262422995638534J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 hBc| '{F r =  i 4 ` + W " N zEO'M+ 262420147743334RL+7 3262421600840171511MSC-00-00-00-00-00-002024-06-15 05:58:273I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 262420100821228491612365515RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13hBc2Pt(e M  5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W  k6 &  l z y [ % 9 364M511L352K%491616780735J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 hBc"?|% '{F r =  i 4 ` + W " N zEO*M+ 262420147743334364RL+7 3262421600840171511MSC-00-00-00-00-00-002024-06-15 05:58:273I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 262420100821228491612365515RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13 hBce}Ctr '{{F r =  i 4 ` + W " N zEO{?M+7 262420147743334364MSC-00-00-00-00-00-00RL+7 3262421600840171511MSC-00-00-00-00-00-002024-06-15 05:58:273I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 262420100821228491612365515RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13 hBcԾ`}YL 'h{F r =  i 4 ` + W " N zEOhRM+7 3262420147743334364MSC-00-00-00-00-00-002024-06-15 05:58:33RL+7 3262421600840171511MSC-00-00-00-00-00-002024-06-15 05:58:273I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 262420100821228491612365515RK+7 3262428726450995352MSC-00-00-00-00-00-002024-06-15 05:58:16[J+%7 3262422995638534491616780735MSC-00-00-00-00-00-002024-06-15 05:58:13 g>)) : (  a 9  m%!M I q  1 u Y E 5] +262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))Exk1 (n9e0 \ ' S   J  v A m 8 d/3(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))$t\# ( Y5 $h jX iFG Y {W6 zy%%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))~7̢  yf@~X1 p I " a :  y%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>)).z8 h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))A~![< )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624243600664793(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))iuw )  a 9  m %!M I q  1 u Y E 5] +262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))1Hk ) T T5 $h jX iFG Y {W6 zy%)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Րa=e75 )  a 9  m %!M I q  1 u Y E 5] +262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)) S )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))н ) H5 H $h jX iFG Y {W6 zy%%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))mO'  Rf@~X1 p I " a :  y R%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))( h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))L= Ԋ> *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624299675362883)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))Pa 6 *  a 9  m %!M I q  1 u Y E 5]  +262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))O-@.9 * C C5 H $h jX iFG Y {W6 zy%*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))[g= *  a 9  m %!M I q  1 u Y E 5]  +262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))vcGJ`. *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))d * 75 H $h jX iFG Y { 7W6 zy%%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))^ār ,f@~X1 p I " a :  y R ,$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fg>)) N3x +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624286693733013*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))a=@ +  a 9  m %!M I q  1 u Y E 5]  +262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))!R۶ + 2 25 H $h jX iFG Y { 7W6 zy%+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))x%-Z +  a 9  m %!M I q  1 u Y E 5]  +262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))dU +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))97J + &5 H $h jX iFG Y { 7W6 & zy%%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Ԫ \X ! f@~X1 p I " a :  y R , %+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fg>))Yp ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624208574070023++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))RWPz3l ,  a 9  m %!M I q  1 u Y E 5]  +262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))QG= , ! !5 H $h jX iFG Y { 7W6 & zy%,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))`3y ,  a 9  m %!M I q  1 u Y E 5]  +262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))مvB! ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))*y; , 5 H $h j X iFG Y { 7W6 & zy%%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))t_G " f@~X1 p I " a :  y R ,  %,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fg>))Gj#$ r -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624246276819133,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>)) Y\gG - } a 9  m % }!M I q  1 u Y E 5]  +262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))s* Rf -  5 H $h j X iFG Y { 7W6 & zy%-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))ע - } a 9  m % }!M I q  1 u Y E 5]  +262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))'+fM -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))YIЗ - 5  H $h j X iFG Y { 7W6 & zy%%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))-Q Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))9a .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624270296577043-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))j4  . i a 9  m % }!M I q i  1 u Y E 5]  +262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))Y5 . 5  H $h j X iFG Y { 7W6 & zy%.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))űB . i a 9  m % }!M I q i  1 u Y E 5]  +262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))kL .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))hAt . 5  H $h j X iF G Y { 7W6 & zy%%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Y[ h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))0R؏t /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624224940936103.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))Lz"ؐ / U a 9 U  m % }!M I q i  1 u Y E 5]  +262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))ױm / 5  H $h j X iF G Y { 7W6 & zy%/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))ZI< / U a 9 U  m % }!M I q i  1 u Y E 5]  +262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))gQI /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))=nư# / 5  H $h j X iF G Y { 7W6 &  zy%%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))8FzC # f@~X1 p I " a :  y R ,  $/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))؄; h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))c{ro 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624222932938933/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))-(. 0 A a 9 A U  m % }!M I q i  1 u Y E 5]  +2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))~i*O 0 5  H $h j X iF G Y { 7W6 &  zy%0%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))OTh 0 A a 9 A U  m % }!M I q i  1 u Y E 5]  +2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))YC 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))vv 0 5  H $h j X iF G Y { 7W6 &  zy%%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))E>p” $ f@~X1 p I " a :  y R ,  %0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))cZ~k- dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))w'p8 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242905553342130+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))dž 5H 1 - a 9 A U  m % }!M I q i  1 u Y E  -5]  +2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))h 1 5  H $h j X iF G Y { 7W6 &  zy%1%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Ǐ 1 - a 9 A U  m % }!M I q i  1 u Y E  -5]  +2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))˔ 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))2 1 5  H $h j X iF G Y { 7W6 &  zy %%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))j ; N % 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 g>));UT h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>)).x؍ 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242702654872731+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))))T D%^ 2 5  H $h j X iF G Y { 7W6 &  zy %2%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Y1S- 2  a 9 A U  m % }!M I q  i  1 u Y E  -5]  +2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)) #r 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))$֪ 2 5  H $h j X iF G Y { 7W6 &  zy %%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))[ & 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$ M000102030405060708090A0B0C0D0E0Fg>)) 7^ 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242635508331132+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))aN>`J 3  a 9 A U  m % }!M I q  i  1 u Y E  -5]  +2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))j 3 5  H $h j X iF G Y { 7W6 &  zy %3%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Y V 3  a 9 A U  m % }!M I q  i  1 u Y E  -5]  +2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))EF_ 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))!1Tjl 3 5  H $h j X iF G Y { 7W6 &  zy %%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))S~  ' 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$ M000102030405060708090A0B0C0D0E0Fg>))N: 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242846768810833+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))v睐" 4  a 9 A U  m % }!M I q  i  1 u Y E   -5]  +2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)) ֬ 4 5  H $h j X iF G Y { 7W6 &  zy %4%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))̼΃ 4  a 9 A U  m % }!M I q  i  1 u Y E   -5]  +2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>));nk 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))JWB 4 5  H $h j X iF G Y { 7W6 &  z y %%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))fܒ ( f@~X1 p I " a :  y R ,  j D  %4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fg>))h 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242915962757434+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))CT:,;~ 5  a 9 A U  m % }!M I q  i  1 u Y E   - 5]  +2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))duH`Q 5 5  H $h j X iF G Y { 7W6 &  z y %5%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))}7 5  a 9 A U  m % }!M I q  i  1 u Y E   - 5]  +2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)) \kP 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))Ĉ`L 5 |5  | H $h j X iF G Y { 7W6 &  z y %%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))CP'm h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))᧯d 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242962604741335+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))=ج 6  a 9 A U  m % }!M I q  i  1 u Y E   - 5 ]  +2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))|%a 6 w w5  | H $h j X iF G Y { 7W6 &  z y %6%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))}[fN 6  a 9 A U  m % }!M I q  i  1 u Y E   - 5 ]  +2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))OL9e 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))üR 6 k5  | H $h j X iF G Y { 7W k6 &  z y %%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))h~]߳ h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))m'$ b% 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242062532962636+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))˗ 7  a 9 A U  m % }!M I q  i  1 u Y E   - 5 ]  +2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))6f 7 f f5  | H $h j X iF G Y { 7W k6 &  z y %7%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))))7n 7  a 9 A U  m % }!M I q  i  1 u Y E   - 5 ]  +2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))r 3ų- 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))И@ 7 Z5  | H $h Z j X iF G Y { 7W k6 &  z y %%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))7yBP! ) f@~X1 p I " a :  y R ,  j D  $7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))̏I#8E !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))犄 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242895263702937+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))T߉Kl[ 8  a 9 A U  m % }!M I q  i  1 u Y E   - 5 ]  +2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))x/m 8 U U5  | H $h Z j X iF G Y { 7W k6 &  z y %8%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))_&u 8  a 9 A U  m % }!M I q  i  1 u Y E   - 5 ]  +2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))5AK 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))Ơ 8 I5  | H $h Z j X iF G Y I { 7W k6 &  z y %%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))zV"# * 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 g>))t1 "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))^ 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242038857107738+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))qW 9  a 9 A U  m % }!M I q  i  1 u Y E   - 5 ]  +2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))[ 9 D D5  | H $h Z j X iF G Y I { 7W k6 &  z y %9%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>)),,Z[ 9  a 9 A U  m % }!M I q  i  1 u Y E   - 5 ]  +2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>));wc, 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))Az_6 9 85  | H $h 8 Z j X iF G Y I { 7W k6 &  z y %%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))|%T + 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 g>))rx@. #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))[j%>S :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242326523567839+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))9H7 : y a 9 A U y  m % }!M I q  i  1 u Y E   - 5 ]  +262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))B> : 3 35  | H $h 8 Z j X iF G Y I { 7W k6 &  z y %:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))-y : y a 9 A U y  m % }!M I q  i  1 u Y E   - 5 ]  +262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))֢ :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))2an : '5  | H $h 8 Z j X iF G Y I { 7 'W k6 &  z y %%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))s|5 , \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$ M000102030405060708090A0B0C0D0E0Fg>))8X ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624295805364123:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))FD ; e a 9 A U y  m % }!M I q  i  1 u Y E   - 5 e ]  +262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))0pa ; " "5  | H $h 8 Z j X iF G Y I { 7 'W k6 &  z y %;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))M  ; e a 9 A U y  m % }!M I q  i  1 u Y E   - 5 e ]  +262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))( ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))xVab ; 5  | H $h 8 Z j X iF G Y I { 7 'W k6 &  z y %%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))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$ M000102030405060708090A0B0C0D0E0Fg>))`y| <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624257194108763;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))U.2 < Q a 9 A U y  m % }!M I Q q  i  1 u Y E   - 5 e ]  +262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))NF91 <  5  | H $h 8 Z j X iF G Y I { 7 'W k6 &  z y %<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))^境/ < Q a 9 A U y  m % }!M I Q q  i  1 u Y E   - 5 e ]  +262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))+d>[ <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))^`F(J < 5  | H $h 8 Z j X i F G Y I { 7 'W k6 &  z y %%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))*h . 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$ M000102030405060708090A0B0C0D0E0Fg>))@G< =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624236265167103<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>)))  = = a 9 A U y =  m % }!M I Q q  i  1 u Y E   - 5 e ]  +262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))Lo = 5  | H $h 8 Z j X i F G Y I { 7 'W k6 &  z y %=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>)) = = a 9 A U y =  m % }!M I Q q  i  1 u Y E   - 5 e ]  +262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))xhD =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))bA = 5  | H $h 8 Z j X i F G Y I { 7 'W k6 &  z y %%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))fM`Y4 $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))#} 2 >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624201523086803=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))1j > ) ) a 9 A U y =  m % }!M I Q q  i  1 u Y E   - 5 e ]  +262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))f\H > 5  | H $h 8 Z j X i F G Y I { 7 'W k6 &  z y %>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))yl1N > ) ) a 9 A U y =  m % }!M I Q q  i  1 u Y E   - 5 e ]  +262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))}]jl >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))౉ > 5  | H $h 8 Z j X i F G Y I { 7 'W k6 &  z y %%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))0cl t %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))IJ* ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624291876105853>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))b!9v8 ?  ) a 9 A U y =  m % }!M I Q q  i  1 u Y E   - 5 e ]  +262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))U] ? 5  | H $h 8 Z j X i F G Y I { 7 'W k6 &  z y %?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))~wFM= ?  ) a 9 A U y =  m % }!M I Q q  i  1 u Y E   - 5 e ]  +262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))-Wuj ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))Lbت ? 5  | H $h 8 Z j X i F G Y I { 7 ' W k6 &  z y %%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))NID /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 g>)) v &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))vڻQ @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624256471465973?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>));\@9MH, @ 5  | H $h 8 Z j X i F G Y I { 7 ' W k6 &  z y %@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Jܧ` @  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))s2f @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))7 軻 @ 5  | H $h 8 Z j X i  F G Y I { 7 ' W k6 &  z y %%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))5ݫ`p- 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 g>))7+ݦ 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>)))ĞK Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624205394204913@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))_!$G, A  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))?@ A 5  | H $h 8 Z j X i  F G Y I { 7 ' W k6 &  z y %A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))zk#=L A  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))IiQPK Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))6X~Y A 5  | H $h 8 Z j X i  F G Y I { 7 ' W k6 &  z y %%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))G}c 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 g>))B^<2 ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))df+"X B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624295367423023A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))4x B  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))T B 5  | H $h 8 Z j X i  F G Y I { 7 ' W k6 &  z y %B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Nԣ[N B  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))^XdV B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))V[ B 5  | H $h 8 Z j X i  F G Y I { 7 '  W k6 &  z y %%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))ٶ 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$ M000102030405060708090A0B0C0D0E0Fg>))C}ZqWN Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624210115172793B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))e;@ C  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))D T C 5  | H $h 8 Z j X i  F G Y I { 7 '  W k6 &  z y %C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))B* C  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))\@3 Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))p : C 5  | H $h 8 Z j  X i  F G Y I { 7 '  W k6 &  z y %%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Ul 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$ M000102030405060708090A0B0C0D0E0Fg>))86% Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624287346811683C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))rM{ D  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))9X;[ D 5  | H $h 8 Z j  X i  F G Y I { 7 '  W k6 &  z y %D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))u( D  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))H; Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))gB D }5  | H $h 8 Z j  X i  } F G Y I { 7 '  W k6 &  z y %%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))z Ώ 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$ M000102030405060708090A0B0C0D0E0Fg>))/c& En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624200946642363D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>)); E  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))bv*5no E x x5  | H $h 8 Z j  X i  } F G Y I { 7 '  W k6 &  z y %E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))g_Vmt E  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))yn|*U En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>)):N+42X1 E l5  | H $h 8 Z j  X i  } F G Y I { 7 '  W k6 &  l z y %%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))3U=1b1 )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))#€i@ Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624280555593793E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))"h9 F  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)) F g g5  | H $h 8 Z j  X i  } F G Y I { 7 '  W k6 &  l z y %F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))-*Rfn F  ) a 9 A U y =  m % }!M I  Q q  i  1 u Y E   - 5 e ]  +262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))'GA [ FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))t >1 F [5  | H $h 8 Z j  X i  } F G Y I { 7 '  W k6 &  l z y [ %%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))JC*n׺ *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))eld"߽ G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624267852291403F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))p\^: G u ) a 9 A U y =  m % }!M I  Q q u  i  1 u Y E   - 5 e ]  +262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))o7N@ G V V5  | H $h 8 Z j  X i  } F G Y I { 7 '  W k6 &  l z y [ %G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Җ\ G u ) a 9 A U y =  m % }!M I  Q q u  i  1 u Y E   - 5 e ]  +262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))n5G7A( G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))l=4'M G J5  | H $h 8 Z j J  X i  } F G Y I { 7 '  W k6 &  l z y [ %%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))>+ 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 g>)) Ͼ%;V\ +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))v Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624236752741483G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))P( H a ) a 9 A U y = a  m % }!M I  Q q u  i  1 u Y E   - 5 e ]  +262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))ZSh H E E5  | H $h 8 Z j J  X i  } F G Y I { 7 '  W k6 &  l z y [ %H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))׈y H a ) a 9 A U y = a  m % }!M I  Q q u  i  1 u Y E   - 5 e ]  +262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))lyuI' Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))mTI H 95  | H $h 8 Z j J  X i  } F G Y I { 7 '  W k6 &  l z y [ % 9%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))|  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 g>))>M3 ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))RSK In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624281499790823H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))de I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))sg UX I 4 45  | H $h 8 Z j J  X i  } F G Y I { 7 '  W k6 &  l z y [ % 9I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))W*p I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))9xJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))hB(ϔS I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))YN5 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 g>))H>2V -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))ě~3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))u  Ig>))$%\B J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 9 e ]  +262429567618713J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))Ҟ| J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))P] J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 9 e ]  +262429567618713J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))m | In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))YVTzh 'J+ 262429567618713g>))\SF@ J 5  | H $ h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491611835005J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))ߕ^d 3J+% 262429567618713491611835005 g>))qxF~:f 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$ M000102030405060708090A0B0C0D0E0Fg>))zBfPGSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))nE7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))+?-r I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))3 I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))AVXBrO I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>)) i g>)))JO g>))Q$U0 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$ M000102030405060708090A0B0C0D0E0Fg>))mSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))Зv  Ig>))QK" J 9 ) a 9 A 9 U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262422338622760J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))y:~ J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))f[D.H J 9 ) a 9 A 9 U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262422338622760J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>)) Pjރ 'J+ 262422338622760 g>))(qbk In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))JܻjYD J 5  | H $h 8 Z j J  X i  ( } F G  Y I { 7 '  W k6 &  l z y [ % 9%491615520836J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))(qF))=)y 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))OԘq AJ+%) 26242233862276049161552083612345678901234g>))L=WSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))\ɘ^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))yު5l I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))] I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))c I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))| S˹ g>)) ?j?  g>))~JE 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$ M000102030405060708090A0B0C0D0E0Fg>))`){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_1subscriberg>))ֆiLԋ  Ig>))Э*. J 9 ) a 9 A U y = a  m % }! 9M I  Q q u  i  1 Mu Y E   - 5 e ]  +262425039932869J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))D1bq J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))I2^B J 9 ) a 9 A U y = a  m % }! 9M I  Q q u  i  1 Mu Y E   - 5 e ]  +262425039932869J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))gz$y[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>)) Vx 'J+ 262425039932869g>))hצ+k J 5  | H $h 8 Z j J  X i   ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491613718301J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))^cx# 3J+% 262425039932869491613718301 g>))0v 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 g>))۫r AJ+%) 26242503993286949161371830112345678901234g>))Ax1H 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_1subscriberg>))Q翄2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>)))J* I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)))Ǽ I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))sd I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))T$;9 g>))"H g>))-J_]E 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fg>))Q nSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))l  Ig>))Ew"< J 9 ) 9 a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262420920109448J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))ۊqb J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))c*ua J 9 ) 9 a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262420920109448J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))N Zʉ 'J+ 262420920109448 g>))jf4zI`h2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))O  J 5   | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491610301757J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))ĥ\^jd 3J+% 262420920109448491610301757 g>))j0] 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 g>))DtY‚ AJ+%) 26242092010944849161030175712345678901234g>))b.(__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_1subscriberg>))g"P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))Aө­ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))RAF- I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))T I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))yE{* g>))b{*  g>))p8R!|' 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$ M000102030405060708090A0B0C0D0E0Fg>))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_1subscriberg>))Z]j  Ig>))KOd J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427396439206J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))jx)Y1 J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))lp*Ru J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427396439206J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))+AW In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))L)@ 'J+ 262427396439206g>)) f?w\L J 5  | H $h 8 Z j J  X i   ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491614270070J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Bti 3J+% 262427396439206491614270070 g>))&0O .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F g>))}, AJ+%) 26242739643920649161427007012345678901234g>))@qqSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))|: In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))&AdЄo I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))@k  I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))F^ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))L/Bj$ g>))E2| g>))CDn -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))-l/$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_1subscriberg>))1w(5  Ig>))DŽ[ J 9 ) a 9 A U y = a  m % }!M 9I  Q q u  i  1 Mu Y E   - 5 e ]  +262425395438051J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))d!0 J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))|" J 9 ) a 9 A U y = a  m % }!M 9I  Q q u  i  1 Mu Y E   - 5 e ]  +262425395438051J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))x/P 'J+ 262425395438051 g>))wE&mQ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))ḯWc J 5  | H  $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491610813167J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>)) | . 3J+% 262425395438051491610813167 g>))} .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F g>))U~ AJ+%) 26242539543805149161081316712345678901234g>))D[x2uSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))8$M*uL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))Uf I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))o43* I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))QB7KN{ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>)){97= g>))G3R  g>))=#9Fq -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))J\9ZSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))3qir  Ig>))m5d J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427172025797J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))]He% J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))}A![S J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427172025797J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))`2OWc{ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))eT 'J+ 262427172025797g>))zqs,xN J 5  | H $ h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491612204187J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))6S_i 3J+% 262427172025797491612204187 g>))bOx 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 g>))”_ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F g>))@2I,W AJ+%) 26242717202579749161220418712345678901234g>))Gv@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_1subscriberg>))0,d In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))>pP I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)) f=au I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))4OK I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))8D g>))@8* g>))<` 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))qI -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))ylNkSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))&$  Ig>))wn+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))A.[" J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))e!y* J 9 ) a  99 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421844437338J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))Sċs 'J+ 262421844437338 g>))Xb In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))Y܄%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))%;I 3J+% 262421844437338491617767736 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 g>))#0uX .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F g>))`))'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_1subscriberg>))[t In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))=Q8 N I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))`AU I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))uH?^ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>)).P(s}g g>)).a  g>)) -# 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))f̹ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))ԉ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_1subscriberg>))wv?ɢg  Ig>))+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))R+ J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))DD J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427345225752J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))/p6.r In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))drJra 'J+ 262427345225752g>))-c% J 5   | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491610631750J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))} 3J+% 262427345225752491610631750 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 g>))NV( .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F g>))ɖ: AJ+%) 26242734522575249161063175012345678901234g>))qeSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>)){.OY*{= In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))կ2&3 I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))D$ 5& I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))>X_ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))(5 g>))ga` g>))P 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 g>))^PD -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))7$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_1subscriberg>))Hjl  Ig>))Pb:m J 9 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262420032994305J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))G6T J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))HⰙ J 9 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262420032994305J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))@_( 'J+ 262420032994305 g>))Ѷⳤ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))ڃ J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k 6 &  l z y [ % 9%491617234507J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))`W(Q 3J+% 262420032994305491617234507 g>))݀4 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 g>))pb AJ+%) 26242003299430549161723450712345678901234g>))0u(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_1subscriberg>))DvV- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))O^ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)) 7]P I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))  I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))PHJ g>))]2$G"  g>))#~4` 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$ M000102030405060708090A0B0C0D0E0Fg>))/$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_1subscriberg>))^T1t  Ig>))Fd J 9 ) a 9 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262422120722398J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))Nj J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))S.go̶ J 9 ) a 9 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262422120722398J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))xu?! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>)),Me 'J+ 262422120722398g>))2eƹ J 5  | H  $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491611451256J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))T[ 3J+% 262422120722398491611451256 g>))Eӹt2 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 g>))5s9 AJ+%) 26242212072239849161145125612345678901234g>))MɂmSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>)) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))o P I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))'zx' I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))a I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))-Ǵ?m9 g>))~1C g>))!* 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fg>))ښ+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_1subscriberg>))F!'  Ig>))&v J 9 ) a  99 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421484816852J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))Izn"m J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Bpk J 9 ) a  99 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421484816852J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>)): | 'J+ 262421484816852 g>))0)fL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))$ J 5  | H $h 8  Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491612317381J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))ZE^ 3J+% 262421484816852491612317381 g>))x_` 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))i F AJ+%) 26242148481685249161231738112345678901234g>))pr-oxSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))}R:q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))O> I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))fVo I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))#1e# I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))*y+ g>))w;  g>))e'l 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$ M000102030405060708090A0B0C0D0E0Fg>))hCsSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))0ᒤB%  Ig>))ݼtT J 9 ) 9 a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262420608367839J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)) DN J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))ۙgIxT J 9 ) 9 a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262420608367839J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))o؝V0 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))%M=Oo$m 'J+ 262420608367839g>))jF<\Q3 J 5  | H $h 8 Z j J  X i  ( } F G Y I {  7 '  W k6 &  l z y [ % 9%491616110376J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))7 3J+% 262420608367839491616110376 g>))>8u .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F g>))}rIr AJ+%) 26242060836783949161611037612345678901234g>))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_1subscriberg>))#T4\  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))^q#S: I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))Á~ I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>)): bg I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))Vx g>)) E g>))6+~o^} -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))xt1FSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))a:5  Ig>))" K8C J 9 ) a 9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262423151747936J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))L\7g_X J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))rM5" J 9 ) a 9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262423151747936J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))ctMS 'J+ 262423151747936 g>))R &## In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))0r~JE J 5  | H $h 8 Z j J  X i   ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491613681401J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))8ȥłR 3J+% 262423151747936491613681401 g>)))Qo R .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F g>))+UT/& AJ+%) 26242315174793649161368140112345678901234g>)){س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_1subscriberg>))&Qp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))EUM I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))c+Hx I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))?Z I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))C6$=" g>))>^(\  g>))K -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))[/K+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_1subscriberg>))&Y n8hE  Ig>))d霋 J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427694883230J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))3鋙 J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))sN J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427694883230J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))}z~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))41X 'J+ 262427694883230g>))P-f J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y  [ % 9%491618464310J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Evr 3J+% 262427694883230491618464310 g>))ֿ 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 g>))*%Ƹ= .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F g>))U0 AJ+%) 26242769488323049161846431012345678901234g>)){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_1subscriberg>))1l In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))خj. I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))@Y] I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>));T I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))*!ŔB g>))lyek g>))Z-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 g>))&jY -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>)) QSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))v*  Ig>))[Rz J 9 ) a 9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262422970824836J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>));;] J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))]4] J 9 ) a 9 A U 9 y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262422970824836J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))QҎpO 'J+ 262422970824836 g>))2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))/M J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491613360018J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))J  3J+% 262422970824836491613360018 g>));o(Y; 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))_QZ\ G .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F g>))O͸ AJ+%) 26242297082483649161336001812345678901234g>))Չ^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_1subscriberg>))M7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))׸< : U I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))3}VN I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))o%L7@2 I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))-e $ g>)) xB(b  g>))&Q"H 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 g>)):N -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))tE&=~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_1subscriberg>))#FeN  Ig>))! QO~k J 9 ) a 9 A U y = a  m 9% }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262424405434452J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))0ӭ4ep J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))0Je(Q] J 9 ) a 9 A U y = a  m 9% }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262424405434452J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))p$>] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))ՈU|w[ 'J+ 262424405434452g>))< J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491613021102J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))]l" 3J+% 262424405434452491613021102 g>))zv#s 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 g>))>M47 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F g>)) :} AJ+%) 26242440543445249161302110212345678901234g>))۔=K7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))iW In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))_< I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))WYC I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))u\4 I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))_ y" g>))#V b g>))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 g>))nU\%H= -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))5{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_1subscriberg>))h(N  Ig>))՚SJ _ J 9 ) a  99 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421603084911J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))R|r J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))j~p4 J 9 ) a  99 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421603084911J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>)) 8j 'J+ 262421603084911 g>))^^Jm-s In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))= q J 5  | H  $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491610811472J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>)) 3J+% 262421603084911491610811472 g>))Zxr)7 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$ M000102030405060708090A0B0C0D0E0Fg>))@6^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_1subscriberg>))7T In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))uɉN I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))ju I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))%il> I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))m g>))X  g>))hW< 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$ M000102030405060708090A0B0C0D0E0Fg>))@л)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_1subscriberg>))ƿ  Ig>))&j,O^ J 9 ) 9 a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262420886329685J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))%k>RO J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>)){ bx J 9 ) 9 a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262420886329685J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))]b In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))فvO[ 'J+ 262420886329685g>))P$ J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ %  9%491618752500J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))ZnSo. 3J+% 262420886329685491618752500 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$ M000102030405060708090A0B0C0D0E0Fg>))<0X ySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))TO" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>)) F.=W I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))qhG2 I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))oC{ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))d t8 g>))I8V$ g>))0,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$ M000102030405060708090A0B0C0D0E0Fg>))DC{BGSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))/zL"  Ig>))*|.L J 9 ) a 9 A U y = a  m 9% }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262424496377238J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))[$ J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))t J 9 ) a 9 A U y = a  m 9% }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262424496377238J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))Łv֕-- 'J+ 262424496377238 g>))2X In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))-( J 5  | H $h 8 Z j J  X i  ( } F  G Y I { 7 '  W k6 &  l z y [ % 9%491615167418J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Fc 3J+% 262424496377238491615167418 g>))RiG 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$ M000102030405060708090A0B0C0D0E0Fg>))};%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_1subscriberg>))=w In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))h\CQw I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)) ':R I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))1WsO I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))}vњ(0< g>))OMfD  g>))C/b 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0Fg>))RSw: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_1subscriberg>))SJ  Ig>))ZX| J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427356728209J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))A j J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))2+$ J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  9 1 Mu Y E   - 5 e ]  +262427356728209J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))e}y_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))N\ 9 'J+ 262427356728209g>))}y[i J 5   | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491610718070J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))qBS.))-K! .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))dJŢ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_1subscriberg>))x=F6 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))|Nͭ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))wttIP I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))0" I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))ʗk g>))Rz g>)),^ D -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))(@%`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_1subscriberg>)).R  Ig>))=ie^ J 9 ) a 9 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421263919690J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))̳m J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))= J 9 ) a 9 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421263919690J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))Զu 'J+ 262421263919690 g>))#v*V9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>)){( J 5  | H $h 8 Z j J  X i   ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491614505326J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))& ùG 3J+% 262421263919690491614505326 g>))'U .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))rj$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_1subscriberg>))Y*v0 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))^c1 I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))|sz I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))3+XO I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))JΣ g>))k~  g>))7SPȫ&u -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))}7SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))J TC5  Ig>))33I1[ J 9 ) a  99 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421922019393J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))XWL J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))Nj79 J 9 ) a  99 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421922019393J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))]M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))w- 'J+ 262421922019393g>))\C J 5  | H $h 8 Z j J  X i  ( } F G Y  I { 7 '  W k6 &  l z y [ % 9%491615764804J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>)) 3J+% 262421922019393491615764804 g>))N?g 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 g>))e&fI .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))&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_1subscriberg>))B V In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))%'f)8 I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))|* I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))v=s- I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))^M7) g>))Ѱ Ѷ?5 g>))G 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))lJ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))nHzG]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_1subscriberg>))L  Ig>))LmҴ J 9 ) a  99 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421495973570J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))YVJu J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))AC J 9 ) a  99 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262421495973570J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))^f_ZZ 'J+ 262421495973570 g>))µw| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))}9UE J 5  | H  $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491611017673J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>)) HTu 3J+% 262421495973570491611017673 g>))"G*d ^ 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))Ln .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))Wy ;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_1subscriberg>))+RZc In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))KlX]R I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))͊Q< I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))~f9 I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))Gph g>))f<  g>))A 23zS 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 g>))y{9 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))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_1subscriberg>))uJ  Ig>))" J 9 ) a 9 A U y 9 = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262423568038395J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))s)Q+ J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))CBYvgY J 9 ) a 9 A U y 9 = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262423568038395J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>)) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56 g>))?UC 'J+ 262423568038395g>))G6.F֯(X J  5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9%491610053102J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))n%`.o 3J+% 262423568038395491610053102 g>))-% E 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>));z*R. .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>)):`+))Qew/X In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))3BB I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>))߰v I (5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9 9%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))hKeʧ I M ) a 9 A U y = a  m % }!M I  Q q u  i  1 Mu Y E   - 5 e ]  +262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))Nmuٿ  g>))S]" g>))r G) 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F g>))FTUb -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2Fg>))O=mSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberg>))ǟx  Ig>))}iշ} J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427946503837J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019g>)) p@I J # #5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))vNV J 9 ) a 9 A U y = a  m % }!M I  Q q u  i  1 9 Mu Y E   - 5 e ]  +262427946503837J+262428149979082I+262423675274148H+262426785229140G+262428055559379F+262420094664236E+262428734681168D+262421011517279C+262429536742302B+262420539420491A+262425647146597@+262429187610585?+262420152308680>+262423626516710=+262425719410876<+262429580536412;+262423265235678:+2624203885710779+2624289526370298+2624206253296267+2624296260474136+2624291596275745+2624284676881084+2624263550833113+2624270265487272+2624290555334211+2624222932938930+262422494093610/+262427029657704.+262424627681913-+262420857407002,+262428669373301++262429967536288*+262424360066479)+262428243437075(+262420100821228'+262425182932452&+262423767562775%+262427467667164$+262428360616127#+262428287724344"+262423999128232!+262426044147044 +262428016610516+262421280578713+262427063292268+262420673184898+262425323576841+262428797863017+262429914296039+262424640141036+262429191298255+262425458074232+262429777512551+262426426736731+262422233713870+262428970369154+262423921465375+262423873276407+262428640713885+262426560954558+262429953908712 +262426385651433 +262424617969891 +262421935887025 +262425046925593 +262421256534574+262428231848074+262426837211089+262429245889315+262421318603826+262420076717504+262427072108651+ 262424244311019 g>))QT 'J+ 262427946503837 g>)) ~x In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624281499790824916145433413H+% 2624236752741484916188172503G+% 2624267852291404916124862453F+% 2624280555593794916186182583E+% 2624200946642364916178668183D+% 2624287346811684916145613543C+% 2624210115172794916130082213B+% 2624295367423024916162104723A+% 2624205394204914916153801323@+% 2624256471465974916147515153?+% 2624291876105854916165762453>+% 2624201523086804916180220343=+% 2624236265167104916182055603<+% 2624257194108764916143134433;+% 2624295805364124916112366353:+% 26242326523567849161617621539+% 26242038857107749161230572838+% 26242895263702949161580047737+% 26242062532962649161232784836+% 26242962604741349161718778035+% 26242915962757449161076243534+% 26242846768810849161815122033+% 26242635508331149161862131732+% 26242702654872749161048146831+% 26242905553342149161863067630+% 2624222932938934916177748733/+% 2624224940936104916177344333.+% 2624270296577044916153486863-+% 2624246276819134916105153873,+% 2624208574070024916125875183++% 2624286693733014916172784463*+% 2624299675362884916161468263)+% 2624243600664794916107626273(+% 2624282434370754916155632363'+% 2624201008212284916123655153&+% 2624251829324524916158614583%+% 2624237675627754916158102403$+% 2624274676671644916133536253#+% 2624283606161274916111458473"+% 2624282877243444916108783783!+% 2624239991282324916104122273 +% 2624260441470444916102785883+% 2624280166105164916180302253+% 2624212805787134916120287703+% 2624270632922684916135365023+% 2624206731848984916186378663+% 2624253235768414916172352333+% 2624287978630174916154814833+% 2624299142960394916133025553+% 2624246401410364916136684603+% 2624291912982554916180785483+% 2624254580742324916113141113+% 2624297775125514916113252483+% 2624264267367314916125617063+% 2624222337138704916113323603+% 2624289703691544916156848043+% 2624239214653754916157748653+% 2624238732764074916112870863+% 2624286407138854916157302153+% 2624265609545584916143248213 +% 2624299539087124916117717403 +% 2624263856514334916102060443 +% 2624246179698914916148112333 +% 2624219358870254916166202483 +% 2624250469255934916122883823+% 2624212565345744916182605313+% 2624282318480744916130334203+% 2624268372110894916177543203+% 2624292458893154916143175123+% 2624213186038264916163005153+% 2624200767175044916141655113+% 262427072108651491616514724[+%7 3262424244311019491615037165MSC-00-00-00-00-00-002024-06-15 05:56:56g>))AؤV J 5  | H $h 8 Z j J  X i  ( } F G Y I { 7 '  W k6 &  l z y [ % 9385J%491614543341I%491618817250H%491612486245G%491618618258F%491617866818E%491614561354D%491613008221C%491616210472B%491615380132A%491614751515@%491616576245?%491618022034>%491618205560=%491614313443<%491611236635;%491616176215:%4916123057289%4916158004778%4916123278487%4916171877806%4916107624355%4916181512204%4916186213173%4916104814682%4916186306761%4916177748730%491617734433/%491615348686.%491610515387-%491612587518,%491617278446+%491616146826*%491610762627)%491615563236(%491612365515'%491615861458&%491615810240%%491613353625$%491611145847#%491610878378"%491610412227!%491610278588 %491618030225%491612028770%491613536502%491618637866%491617235233%491615481483%491613302555%491613668460%491618078548%491611314111%491611325248%491612561706%491611332360%491615684804%491615774865%491611287086%491615730215%491614324821%491611771740 %491610206044 %491614811233 %491616620248 %491612288382 %491618260531%491613033420%491617754320%491614317512%491616300515%491614165511%491616514724% 491615037165 g>))bF *J+ 262427946503837385 g>))T4HɁ 8J+) 26242794650383738512345678901234