7-=sAw@ =sA9Th MJ+)7 26242561623308042212345678901234MSC-00-00-00-00-00-00 =sAoAy# `J+)7 326242561623308042212345678901234MSC-00-00-00-00-00-002024-11-06 16:04:05=sAX)1tSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sAe7 P In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sA ʸ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAwy0 I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAzL?" I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAOzc =sAh{}| =sA}>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_1subscriber=sAH gߋ  I=sAGPEM] J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAjh] J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAZ"U3 J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAKՀë9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =sAM\88 'J+ 262425616233080=sAnFy^=?j J W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7 724J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAE}V *J+ 262425616233080724 =sAY72 8J+) 26242561623308072412345678901234 =sAq>Vkpv MJ+)7 26242561623308072412345678901234MSC-00-00-00-00-00-00 =sA +] `J+)7 326242561623308072412345678901234MSC-00-00-00-00-00-002024-11-06 16:04:05=sAd=ہfSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sAO4eG In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAl'6; I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7 %491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA]8D4 I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sARx$ =sA/$',^T=sA]n*9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sAw&  I=sAo%Jg J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA(k^ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA![GO 'J+ 262425616233080 =sAxP In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAJr{. J W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7052J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAu* *J+ 262425616233080052 =sAPI 8J+) 26242561623308005212345678901234=sAu7D: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_1subscriber=sAszT?1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sA|9I  I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAW3 I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAc嚠( I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAu =sAbR 8 =sAT3SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sA88f"x  I=sARc J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA wk J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA2o9 h} J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAFO_WX In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =sA0s'd 'J+262425616233080=sAT'- J W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7254J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAc"2? *J+262425616233080254 =sA֗]i 8J+)26242561623308025412345678901234=sA,4mXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sA3mwZ| In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sALӠ- I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAI ĉ I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAXߦ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sACjSxx =sA,.w~N =sAMs|2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sALfB  I=sAG>y̟ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAoe J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA:!;h J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA&Иϩ 'J+262425616233080 =sAmM>虙 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =sA4•+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAj: I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAW^uݗ*- I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA'z I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAGt? =sA{N =sA1HJSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sA51&]%  I=sAkj-M J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAO^?H J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA'5]/߷ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAHf+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =sA3N( 'J+ 262425616233080 =sA0/Q^ 5J+) 26242561623308012345678901234 =sAW[I& JJ+)7 26242561623308012345678901234MSC-00-00-00-00-00-00 =sAND6C ]J+)7 326242561623308012345678901234MSC-00-00-00-00-00-002024-11-06 16:04:05=sA<뽳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_1subscriber=sA:cK In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sA ZF I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAQ I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAP¾ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA"-.Y{ =sAvo7~r5=sAQK.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_1subscriber=sAE1nc  I=sAMI3 J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAx\# J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sACn) J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA#Œ 'J+ 262421274195770 =sA86A In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAѡEt J W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7 681J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAXHU& *J+ 262421274195770681 =sAQv ?J+7 262421274195770681MSC-00-00-00-00-00-00 =sAUį] RJ+7 3262421274195770681MSC-00-00-00-00-00-002024-11-06 16:04:08=sA`VSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sAߟ@Q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sA~ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA|Z I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7 %491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA Ê I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA>iX =sA 7fH =sAdSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sAɒ-  I=sAwĎR J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAղJVH= J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sApDZC J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA #SG In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =sAKJSy 'J+ 262421274195770=sA6#[Օj J W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7402J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAcEjLwL *J+ 262421274195770402 =sAEФu ?J+7 262421274195770402MSC-00-00-00-00-00-00 =sA]B 4? RJ+7 3262421274195770402MSC-00-00-00-00-00-002024-11-06 16:04:08=sA4<$^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_1subscriber=sA^}I$ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sA:oE I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sARG I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA#VE^(N I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sADl.vU =sA=sA+.~E[SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sATqAw  I=sAq5`> J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA)f J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAV`E J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA<ԗD[ 'J+ 262421274195770 =sAx-zC In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sA)^F J W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7 507J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAv,# *J+ 262421274195770507=sA"=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_1subscriber=sAڬOeH] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAfm I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA[1 I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7 %491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA8T% I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA9kw =sAm'N4o% =sAhG 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_1subscriber=sA[׼$4  I=sA~: J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAA$@ J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAf+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAbq1# In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =sAX^- 'J+262421274195770=sAG4So~ J W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7 834J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sApeP *J+262421274195770834=sA+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sA` I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA* I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7 %491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAxګ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAnoP  =sA:d=sAgB 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_1subscriber=sA {iU  I=sA`XD J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAdV 2G J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA; } J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAr܋5;d 'J+262421274195770 =sAf\ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAsASQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sA+#a In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAO'r~z I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAgԔ0 I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA/&_ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA&V =sA͖| =sAcN1SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sA,U P;.8  I=sA.aPY J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAkX J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAi1V6J J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421274195770J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAAhkLV In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =sAU pEX 'J+ 262421274195770 =sA==*+ +% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAsbꢑ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAT6Ro I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA#a6 I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAFO =sA[L9_o=sAͰ΅ZvUSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sAĐ0  I=sAh 5 J 9aI  m  e i a U  % 1 9  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262423162216004J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA]r9c J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAg, J 9aI  m  e i a U  % 1 9  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262423162216004J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA6 (6B 'J+ 262423162216004 =sAA[d In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sALH7 J W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7265J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAk*! *J+ 262423162216004265 =sA9\ަ ?J+7 262423162216004265MSC-00-00-00-00-00-00 =sA5.6z/ RJ+7 3262423162216004265MSC-00-00-00-00-00-002024-11-06 16:04:12=sAIl. 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_1subscriber=sAslyeu In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sA,i|\AE I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA'ANi} I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA f} I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA?H =sA =sA!ݓ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_1subscriber=sA9A  I=sA{j+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAHsMD J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA`;z6C J 9aI  m  e i a U  % 1 9 -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262423373728268J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAսMW[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =sA#Bޫ 'J+ 262423373728268=sA}  J  W F % Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491610378166J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAf)A5 3J+% 262423373728268491610378166 =sAl HJ+%7 262423373728268491610378166MSC-00-00-00-00-00-00 =sAj[ [J+%7 3262423373728268491610378166MSC-00-00-00-00-00-002024-11-06 16:04:16=sAN "iSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sAho/y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAEf I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA#uZ} I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sAᇄ7G I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAc\p7 =sA3=sAK<7Zo0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=sAׯ2  I=sA]47/I J 9aI  m  e i a U  9% 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262422609943399J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sA T J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA^$E J 9aI  m  e i a U  9% 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262422609943399J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sAT7L 'J+ 262422609943399 =sAtb In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAݓOLzlS J   W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%133713381339J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA5Su 3J+% 262422609943399133713381339=sAO?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_1subscriber=sAh) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=sAh rj I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=sAj7 I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =sA 1A I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =sA`ɯ =sAڭƘ  =֧r~h & {WF% 5 y { ih G$6 Xz%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۢSz  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧Z}LI 'n9e0 \ ' S   J  v A m 8 d/''+ 2624286785169393&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧MPk ' aI m  % 1! Eu q ]5M  Y 9+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ەdgrC ' v vWF% 5 y { ih G$6 Xz'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ O9Q# ' aI m  % 1! Eu q ]5M  Y 9+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Ӂ1J 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ۗ-0D' ' jWF% 5 y { j ih G$6 Xz%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧~  f@~X1 p I " a :  $' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F =֧ 1s  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧A)' (n9e0 \ ' S   J  v A m 8 d/'(+ 2624237075745553'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۖU- ( aI m  % 1 ! Eu q ]5M  Y 9+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧?=L ( e eWF% 5 y { j ih G$6 Xz(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧YFϘ ( aI m  % 1 ! Eu q ]5M  Y 9+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۉ{'h.K (n9e0 \ ' S   J  v A m 8 d/3(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧+.gI ( YWF% 5 y Y { j ih G$6 Xz%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧wEmk  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 =֧v/3 h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ѡI )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624291922548573(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧|&V ) aI m  % 1 ! Eu q ]5M  Y 9+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧m|; ) T TWF% 5 y Y { j ih G$6 Xz)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۤ,XS ) aI m  % 1 ! Eu q ]5M  Y 9+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ہ5w )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧I rө ) HWF% 5 y Y H { j ih G$6 Xz%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧[Q6!  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 =֧|ZG h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧:}AKص, *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624287573248273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧8;Q` * aI m  % 1 ! Eu q ]5M  Y 9+262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ؔѱ͞; * C CWF% 5 y Y H { j ih G$6 Xz*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧KB70 * aI m  % 1 ! Eu q ]5M  Y 9+262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧۶f:}G *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧_{B * 7WF% 5 y Y H { j ih G$6 Xz 7%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧mF u ,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=֧g8ؼc +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624216480340123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧Աew + aI m  % 1 ! Eu q ]5M  Y 9+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ + 2 2WF% 5 y Y H { j ih G$6 Xz 7+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧qyо + aI m  % 1 ! Eu q ]5M  Y 9+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Ѐ׉_ +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧e80 + &WF% &5 y Y H { j ih G$6 Xz 7%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧Cr= ! 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=֧W"R ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624272471272873++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۇb!q , aI m  % 1 ! Eu q ]5M   Y 9+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧7 , ! !WF% &5 y Y H { j ih G$6 Xz 7,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧8g , aI m  % 1 ! Eu q ]5M   Y 9+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧~K- ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧С , WF% &5 y Y H { j ih G$ 6 Xz 7%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۨ 5v " 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=֧w"iL -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624251396211843,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧q'> - }aI m  % 1 ! Eu q  }]5M   Y 9+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧H7)/~Ϯ -  WF% &5 y Y H { j ih G$ 6 Xz 7-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧JXB - }aI m  % 1 ! Eu q  }]5M   Y 9+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧.ߵ,W -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧QJ PJ - WF% &5 y Y H  { j ih G$ 6 Xz 7%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧۸K_YP Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ۅ y .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624216058774083-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧wjqu[ . iaI m i  % 1 ! Eu q  }]5M   Y 9+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧^6! . WF% &5 y Y H  { j ih G$ 6 Xz 7.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧dz@. . iaI m i  % 1 ! Eu q  }]5M   Y 9+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧۬q . WF% &5 y Y H  { j  ih G$ 6 Xz 7%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧pWB h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ʟ6 /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624217380516353.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ԩ^[ / UaI m i U  % 1 ! Eu q  }]5M   Y 9+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ی5dPmp+ / WF% &5 y Y H  { j  ih G$ 6 Xz 7/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۜ8U / UaI m i U  % 1 ! Eu q  }]5M   Y 9+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۂˀ /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧J$) / WF% &5 y Y H  { j  ih G$ 6 Xz 7%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧_<ݶ # 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 =֧ۗcimy h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧9g?( 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624259330065193/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۯγ+ 0 AaI m i U  % 1 ! Eu q  }]5 AM   Y 9+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ؿ\ 0 WF% &5 y Y H  { j  ih G$ 6 Xz 70%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧d{ 0 AaI m i U  % 1 ! Eu q  }]5 AM   Y 9+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۦnX` 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧Pm{ll 0 WF% &5 y Y H  { j  ih G$ 6 X z 7%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧j&1 $ 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 =֧TP3$Nv dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧"#(i 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242377853227130+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧L̙Ov 1 -aI m i U  % 1 -! Eu q  }]5 AM   Y 9+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧_8_ay 1 WF% &5 y Y H  { j  ih G$ 6 X z 71%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۯZ Z 1 -aI m i U  % 1 -! Eu q  }]5 AM   Y 9+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۺ# 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧Ѥ8@R 1 WF% &5 y Y H  { j  ih G$ 6 X z 7%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧0ݝ0@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 =֧yTeuɬ h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧8V5 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242927164372931+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۖ;J 2 aI m i U  % 1 -! Eu q  }]5 AM   Y  9+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Ӵ~{@U 2 WF% &5 y Y H  { j  ih G$ 6 X z 72%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧۵u~ 2 aI m i U  % 1 -! Eu q  }]5 AM   Y  9+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Ŵ}pAX 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧l 2 WF% &5 y Y H  { j  ih G$ 6 X z 7%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧l!- & 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$ M000102030405060708090A0B0C0D0E0F=֧&ZB 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242819631997132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۉ8&9C 3 aI m i U  % 1 -! Eu q  }]5 AM    Y  9+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧W;+ 3 WF% &5 y Y H  { j  ih G$ 6 X z 73%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧n_f 3 aI m i U  % 1 -! Eu q  }]5 AM    Y  9+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧xGuMG7 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ӓc7P 3 WF% &5 y Y H  { j  ih G$ 6 X z 7%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧*7n릐 ' 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$ M000102030405060708090A0B0C0D0E0F=֧egq 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242183740956833+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۣ[wўy 4 aI m i U  % 1 -! Eu q  }]5 AM    Y  9+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧۽| h[ 4 WF% &5 y Y H  { j  ih G$ 6 X z 74%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧CT9Q 4 aI m i U  % 1 -! Eu q  }]5 AM    Y  9+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧|ʛ9… 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ۡjף 4 W F% &5 y Y H  { j  ih G$ 6 X z 7%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ZKP8 ( 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$ M000102030405060708090A0B0C0D0E0F=֧ۉzV 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242016690517134+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧+jy 5 aI  m i U  % 1 -! Eu q  }]5 AM    Y  9+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ck8Jh 5 W F% &5 y Y H  { j  ih G$ 6 X z 75%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧u?nnl 5 aI  m i U  % 1 -! Eu q  }]5 AM    Y  9+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧S[J@y 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧Ma 5 |W F% &5 y Y H  { j  ih | G$ 6 X z 7%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧K^ܙ h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧Z`.m 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242942989543335+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧,/Aۄ 6 aI  m i U  % 1 -! Eu q  }]5 AM    Y  9+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧U 6 w wW F% &5 y Y H  { j  ih | G$ 6 X z 76%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۗ&Dr^ 6 aI  m i U  % 1 -! Eu q  }]5 AM    Y  9+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧%| 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ۓN 6 kW F% &5 y Y H  { j k  ih | G$ 6 X z 7%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧UA2= h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧۲P߳j/ 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242330750071836+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧"@ , 7 aI  m i U  % 1  -! Eu q  }]5 AM    Y  9+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧۶<O 7 f fW F% &5 y Y H  { j k  ih | G$ 6 X z 77%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ 7 aI  m i U  % 1  -! Eu q  }]5 AM    Y  9+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧b6* 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧<,F 7 ZW F% Z &5 y Y H  { j k  ih | G$ 6 X z 7%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧RS ) 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 =֧ 4 !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧%c,C 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242024041387937+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧jک&^ 8 aI  m i U  % 1  -! Eu q  }]5 AM    Y  9+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧?% 8 U UW F% Z &5 y Y H  { j k  ih | G$ 6 X z 78%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۿV6l' 8 aI  m i U  % 1  -! Eu q  }]5 AM    Y  9+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧0_ 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧{  8 IW F% Z &5 y Y H  { j k I ih | G$ 6 X z 7%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧G'S * 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 =֧ozַ1+ "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧RWd 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242604541611938+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ N 9 aI  m i U  % 1  -! Eu q  }]5 AM     Y  9+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۢyU_% 9 D DW F% Z &5 y Y H  { j k I ih | G$ 6 X z 79%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧tOSt8X 9 aI  m i U  % 1  -! Eu q  }]5 AM     Y  9+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧VuSy 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧7G|T` 9 8W F% Z &5 8 y Y H  { j k I ih | G$ 6 X z 7%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧q]&> + 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 =֧w"AZM #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧\`#h :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242425338356539+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ԋ)m : yaI  m i U  % 1  -! Eu y q  }]5 AM     Y  9+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧?3 : 3 3W F% Z &5 8 y Y H  { j k I ih | G$ 6 X z 7:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ .3C : yaI  m i U  % 1  -! Eu y q  }]5 AM     Y  9+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧UJFlbd :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ŏ a : 'W F% Z &5 8 y Y H  { j k I ih | G$ 6 X 'z 7%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧(=) , \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$ M000102030405060708090A0B0C0D0E0F=֧rl' ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624211443211193:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧a3Wf ; eaI  m e i U  % 1  -! Eu y q  }]5 AM     Y  9+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۈwֿ  ; " "W F% Z &5 8 y Y H  { j k I ih | G$ 6 X 'z 7;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ X ; eaI  m e i U  % 1  -! Eu y q  }]5 AM     Y  9+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧kG ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧lG ; W F% Z &5 8 y Y H  { j k I  ih | G$ 6 X 'z 7%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧|$ю, - 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$ M000102030405060708090A0B0C0D0E0F=֧ہ!O <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624288645991723;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧i84 < QaI  m e i U  % 1  -! Eu y q  }]5 AM     Y Q  9+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧@|k< <  W F% Z &5 8 y Y H  { j k I  ih | G$ 6 X 'z 7<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧])O,LD < QaI  m e i U  % 1  -! Eu y q  }]5 AM     Y Q  9+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧۷ <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧'ڗj < W F% Z & 5 8 y Y H  { j k I  ih | G$ 6 X 'z 7%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧uꝿyg . 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$ M000102030405060708090A0B0C0D0E0F=֧Ĭ.%" =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624238443886733<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧8(ȹ = =aI  m e i U  % 1  -! = Eu y q  }]5 AM     Y Q  9+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧L] s = W F% Z & 5 8 y Y H  { j k I  ih | G$ 6 X 'z 7=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧4OE = =aI  m e i U  % 1  -! = Eu y q  }]5 AM     Y Q  9+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧q4";# =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ۨԶ5em{ = W F% Z & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧r7 $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧`cn(M^ >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624244791914563=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۿ-s > )aI  m e i U  % 1  -! = Eu y )q  }]5 AM     Y Q  9+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۻp~E > W F% Z & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧)ޮ > )aI  m e i U  % 1  -! = Eu y )q  }]5 AM     Y Q  9+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧%\S >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧cM{+u > W F% Z & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۈ D %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧pwXs ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624265114989253>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧0^, ? aI  m e i U  % 1  -! = Eu y )q  }]5 AM      Y Q  9+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧M9 z ? W F% Z & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧;n\96/ ? aI  m e i U  % 1  -! = Eu y )q  }]5 AM      Y Q  9+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Xk"m| ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ڈ?v> ? W F% Z & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧WZ /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 =֧( &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧- 9 @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624243412992553?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۗ#m. @ aI  m e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧k ݑ> @ W F% Z & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧( 9G{ @ aI  m e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧۸3j]U @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧(_ߛv[ @ W F% Z & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧κeCF 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 =֧N 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧۲ao(u Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624273845770033@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧۳9 A aI  m e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧O6L A W F% Z & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۗ&k~ A aI  m e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧vQK Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧Tp A W F% Z & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ ͮ 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 =֧A5E( ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧Ax^ B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624232147867943A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧~`i> B aI  m e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Xl]A= B W F% Z & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧NT'#_ B aI  m e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧)# B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧3H.O B W F% Z  & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧׹禂 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$ M000102030405060708090A0B0C0D0E0F=֧۽zK Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624233698305523B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧Q# C aI  m e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ہfbHjv C W F% Z  & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧P&r C aI  m e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۆdj Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧D=hb@ C W F% Z  & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧mo) 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$ M000102030405060708090A0B0C0D0E0F=֧eM琨 Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624210916387703C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ҵ D aI  m  e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧3"hW D W F% Z  & 5 8 y Y H  { j  k I  ih | G$ 6 X 'z 7D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧0 D aI  m  e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧R 2I Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧[A7 D } W F% Z  & 5 8 y Y H  { j  k I  ih } | G$ 6 X 'z 7%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۋl7m1P 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$ M000102030405060708090A0B0C0D0E0F=֧ۈY En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624212929466753D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۓY E aI  m  e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧8y4hw E x x W F% Z  & 5 8 y Y H  { j  k I  ih } | G$ 6 X 'z 7E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧_Љ'+ E aI  m  e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧%Scb En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧۬DL|w E l W F% Z  & 5 8 y Y H  { j  k I  ih } | l G$ 6 X 'z 7%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۼOby# )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧^NUfE Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624261123455613E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧۷v|D F aI  m  e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧۟3 F g g W F% Z  & 5 8 y Y H  { j  k I  ih } | l G$ 6 X 'z 7F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ sR=Y F aI  m  e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  9+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧݀( FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ғQ F [ W F% Z  & 5 8 y Y H [  { j  k I  ih } | l G$ 6 X 'z 7%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧Z.ƽ *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ۨJu G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624295445093063F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧۲* G uaI  m  e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  u 9+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۇJ^Y G V V W F% Z  & 5 8 y Y H [  { j  k I  ih } | l G$ 6 X 'z 7G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧۶b/ G uaI  m  e i U  % 1  -! = Eu y  )q  }]5 AM      Y Q  u 9+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧]q" G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧JYnY' G J W F% Z  & 5 8 y Y H [  { j  k I  ih J } | l G$ 6 X 'z 7%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ { 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 =֧;aw +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧UI0 Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624216496605643G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧h'Ur H aaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM      Y Q  u 9+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧q9HD{ H E E W F% Z  & 5 8 y Y H [  { j  k I  ih J } | l G$ 6 X 'z 7H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧xj&# H aaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM      Y Q  u 9+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧t<= Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧!( H 9 W F% Z  & 5 8 y Y H [  { j 9  k I  ih J } | l G$ 6 X 'z 7%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧9  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 =֧fK\ ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧۝iI:l5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624275254287083H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧gRCr I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧% I 4 4 W F% Z  & 5 8 y Y H [  { j 9  k I  ih J } | l G$ 6 X 'z 7I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧l$ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧=QvbB In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧۰  I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧J;#ʊc 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 =֧vp1 -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧47jSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧>ɪ0  I=֧d&;w J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421590206304J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ɪ'P J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧9_8, J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421590206304J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧ۺ W"t In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧Cz!٢ 'J+ 262421590206304=֧c`^# J  W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X ' z 7%491618023128J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧xcàV 3J+% 262421590206304491618023128 =֧Dɡ 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=֧ ¿ MLSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧oy`؍ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۄW$f? I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Yto I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧"n I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧42( =֧aBj^rL =֧ q 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=֧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_1subscriber=֧{?&  I=֧r@ԛ`!F J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421481315271J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧3Ll:Ȣ J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۙTLCj J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421481315271J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧S(/ 'J+ 262421481315271 =֧ۼm In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧˿A| J  W F% Z  & 5  8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491612168824J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧` j 3J+% 262421481315271491612168824 =֧ۥ]'6 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F =֧`lS66 AJ+%) 26242148131527149161216882412345678901234=֧C%\SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧ۈ1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧W- I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧"s I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧kގQ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧䍆b =֧ی5<  =֧ېvF,>q 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=֧phn !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_1subscriber=֧+$ @  I=֧ps J 9aI  m  e i a U  % 1  -! = Eu y  )q 9 }]5 AM    M   Y Q  u 9+262424909465321J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ v] J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧7Κ(% J 9aI  m  e i a U  % 1  -! = Eu y  )q 9 }]5 AM    M   Y Q  u 9+262424909465321J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧vӦ?N.1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧2 'J+ 262424909465321=֧ۂfгQ J  W F % Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491610533688J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۂ_,Ƥ 3J+% 262424909465321491610533688 =֧ےAjA 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 =֧_% AJ+%) 26242490946532149161053368812345678901234=֧k#uGSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧ۦ ܊}G In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ - I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧-pOh\ I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧{Q% I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧ۈ&n! =֧O-Dl =֧ۄa S 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=֧ ^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_1subscriber=֧VEo  I=֧[X4Yʓ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    9 M   Y Q  u 9+262427485569746J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧_ J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧۬Q9^ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    9 M   Y Q  u 9+262427485569746J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧v]-" 'J+ 262427485569746 =֧UMMyn In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۣ ڲ G J  W F% Z   & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491611706858J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧;.xC> 3J+% 262427485569746491611706858 =֧n(9]i 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 =֧FB6L AJ+%) 26242748556974649161170685812345678901234=֧۸"&=\+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧۞TQ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧:dC.O I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧Nvs I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧%PJk =֧"/Pg  =֧WGP 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=֧lFD%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_1subscriber=֧YC9  I=֧mn4/ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM   9  M   Y Q  u 9+262426945996166J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧XQ9S: J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧Lw]7V{ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM   9  M   Y Q  u 9+262426945996166J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧ۇ^) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧y, 'J+ 262426945996166=֧G^< J  W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z  7%491618333476J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ 3J+% 262426945996166491618333476 =֧]`N .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F =֧; AJ+%) 26242694599616649161833347612345678901234=֧PL6Ѱ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_1subscriber=֧ۦi, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧zU5 I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Aeji I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧^e<D^ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧۱X?Ӗ =֧!}2$U. =֧Kxe -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧\YGSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧7C.  I=֧1|`rK J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9 9+262429910634816J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Sܭ J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧`HzMW) J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9 9+262429910634816J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧u1)* 'J+ 262429910634816 =֧۳o;z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧QG` J  W F% Z   & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491611355828J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧!E6o 3J+% 262429910634816491611355828 =֧۝jic .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F =֧pCԸ$ AJ+%) 26242991063481649161135582812345678901234=֧N?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_1subscriber=֧@{ю In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧8lʧx I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9 9+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧h^rx I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۤz;UQ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9 9+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧=_JE =֧lB^9  =֧ۑoI^? -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ 6GSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧ۋ;!p  I=֧ٴ%%ԙ J 9aI 9  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420223960828J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Ɲ[% J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧Q]K^ J 9aI 9  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420223960828J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧#* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ʿDr 'J+ 262420223960828=֧ J  W F% Z  & 5 8 y Y H [  { j 9   k I  i (h J } | l G$ 6 X 'z 7%491614588212J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧7F 3J+% 262420223960828491614588212 =֧g+M 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 =֧@7u .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F =֧@qtlr AJ+%) 26242022396082849161458821212345678901234=֧QT:GSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧`%)G In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧M\ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧, I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧1`Sm I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧Yv~a =֧k<9 =֧l;6 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 =֧tX0 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧u 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_1subscriber=֧a0{  I=֧ۆܕ J 9aI 9 m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420340462930J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧̪Џ:T J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧y _ J 9aI 9 m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420340462930J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧6%o 'J+ 262420340462930 =֧ۘ - In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧PfiS J  W F % Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491610460127J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ޭZ a 3J+% 262420340462930491610460127 =֧ ή`" 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 =֧`W$kr .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F =֧U&0 AJ+%) 26242034046293049161046012712345678901234=֧۱YgieSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧ۼc > In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧g1\g޺w I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۄxgO I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۦw[?` I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧ۿ O?( =֧ʳ}p  =֧ۖ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 =֧ҊYދ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧RllSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧b]޿  I=֧۰͛$&6 J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q 9  u 9+262428867605185J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧쎠R J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ې^ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q 9  u 9+262428867605185J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧5~C  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ۊ742A 'J+ 262428867605185=֧۸i J  W F% Z  & 5 8 y Y  H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491613124322J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧{?K 3J+% 262428867605185491613124322 =֧P&=X 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F =֧E b .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F =֧u^:s AJ+%) 26242886760518549161312432212345678901234=֧+̫<*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_1subscriber=֧#JXci In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧/aX\ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۛ[$} I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧MGZ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧ WJ<: =֧É$ql+ =֧LC 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 =֧:3 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧WXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧۟_;8  I=֧ߴ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   9 Y Q  u 9+262428778694572J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧. 8E J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧۾D IB J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   9 Y Q  u 9+262428778694572J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧Ԙi.!k 'J+ 262428778694572 =֧hEK7 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧D1 J  W F% Z  & 5 8 y Y H [  { j 9  k I  i ( h J } | l G$ 6 X 'z 7%491616022740J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧gc KOk 3J+% 262428778694572491616022740 =֧AHymb 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 =֧q|?7 AJ+%) 26242877869457249161602274012345678901234=֧(sNSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧۪1k In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧q;ߗ(^/ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧`$) I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧E I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧L =֧&^T  =֧!t$du 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=֧+4Z!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_1subscriber=֧_̖  I=֧ۛ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262429823580239J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧H qH J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧f%zRz J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262429823580239J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧L{B#ߞ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧_kYک 'J+ 262429823580239=֧`|eð J  W F% Z  & 5 8 y Y H [  { j  9  k I  i (h J } | l G$ 6 X 'z 7%491613502545J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧܊ 3J+% 262429823580239491613502545 =֧۳KjA` 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 =֧ZJR3d@g AJ+%) 26242982358023949161350254512345678901234=֧a`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_1subscriber=֧-/F In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۅe\x I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧*[*V6f I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧~: I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧۩}+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ی"=R. J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۙ(F< J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9 9+262429976495917J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧tWFs 'J+ 262429976495917 =֧! 2j In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۀ%#B8I3 J  W F% Z  & 5 8 y Y H [  { j 9  k  I  i (h J } | l G$ 6 X 'z 7%491614835652J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧; 3J+% 262429976495917491614835652 =֧ۧm 4P 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 =֧޿S AJ+%) 26242997649591749161483565212345678901234=֧w!SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧(9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧PI<ľ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9 9+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧b[DL@~ I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧!u6 I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9 9+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧`*V =֧}0y|  =֧d3 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=֧~$o7%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_1subscriber=֧>!  I=֧=+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Vܙ J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧۩#:U J 9aI  m  e i a U  % 1 9  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262423332439389J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧T㈬! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ۦN_s 'J+ 262423332439389=֧V% J  W F% Z  & 5 8 y Y H [  { j 9  k  I  i (h J } | l G$ 6 X 'z 7%491615005860J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧VpwV 3J+% 262423332439389491615005860 =֧pʑ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F =֧],$ AJ+%) 26242333243938949161500586012345678901234=֧%@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_1subscriber=֧R_^i In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧~ޖ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Њ~ I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧tQ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧v r =֧\y"dm? =֧lE% -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧V qvSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧P0  I=֧WBY J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421164697730J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Xq@ J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧aZ+> J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421164697730J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧2˸. 'J+ 262421164697730 =֧rc; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧:y3]d_ J  W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$  6 X 'z 7%491617260258J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧۝<;&W 3J+% 262421164697730491617260258 =֧%j .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F =֧m AJ+%) 26242116469773049161726025812345678901234=֧ۥКM|tSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧. l[ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧%(); I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧t#Je# I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ 3 I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧ޮ =֧۾iH  =֧81gs: -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ۋcgSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧P2+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧H" J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧? J 9aI  9 m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420848569809J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧/ E In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧\ 'J+ 262420848569809=֧۷gMSf J  W F% Z  & 5 8 y Y H [  { j 9  k  I  i (h J } | l G$ 6 X 'z 7%491615205762J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ G 3J+% 262420848569809491615205762 =֧۰dB5n 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 =֧u .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F =֧ۥzʏ AJ+%) 26242084856980949161520576212345678901234=֧B2SSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧ێbq In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧coQ+ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧$' I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ t; I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧k nN =֧۫Կ+D =֧۟zk 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 =֧[U -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧З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_1subscriber=֧ۡN_  I=֧]NYu J 9aI 9 m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420602564530J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۮ@.Jḧ J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۜ ͦ{ J 9aI 9 m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420602564530J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧۫}d 'J+ 262420602564530 =֧;ݨeȀ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧wӴI J  W F%  Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491610745472J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۑtyŇH 3J+% 262420602564530491610745472 =֧AZrQ 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 =֧9ѽu .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F =֧P AJ+%) 26242060256453049161074547212345678901234=֧ۗ(0tSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧4Z1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۣNc I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۊ~k I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧M(=$B I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧;" =֧9"  =֧\nW1? 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 =֧  -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ۉ|cKSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧n  I=֧$qM)9 J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421294413985J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧#_% J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧3< Nd J 9aI  m  e 9 i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421294413985J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧m]߀ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧0[ 'J+ 262421294413985=֧۔Eٳt J  W F% Z   & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491611242607J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۜoK 3J+% 262421294413985491611242607 =֧0SwiY 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F =֧/'E .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F =֧ۉqK AJ+%) 26242129441398549161124260712345678901234=֧+ C}9SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧0zFOh In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧vp I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۙajy,f I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ vo>j7 I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧DOC2 =֧ےTǚ =֧Q碯 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 =֧ۢ5xQ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ۙ:F$OSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧ۗ qV=  I=֧[co J 9aI  m  e i a U  % 1 9  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262423184650854J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧0ϨIf J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۅx"Kﳚ J 9aI  m  e i a U  % 1 9  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262423184650854J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧۬W)qP 'J+ 262423184650854 =֧)"t In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧۷ J  W F% Z  & 5 8 y Y H [  { j 9  k  I  i (h J } | l G$ 6 X 'z 7%491614762031J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧Ij 3J+% 262423184650854491614762031 =֧eGc>E 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&$J M000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F=֧VU9ySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧5" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧J-G I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Z I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧hQT, I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧9aVTl =֧={N l  =֧P k) 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=֧یR\sRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧a0*  I=֧ۍ.% J 9aI  m  e i a U  % 1  -! = Eu y  ) 9q  }]5 AM    M   Y Q  u 9+262424485230210J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧۷>4 J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧Y3$e J 9aI  m  e i a U  % 1  -! = Eu y  ) 9q  }]5 AM    M   Y Q  u 9+262424485230210J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧(q4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ۆޤp , 'J+ 262424485230210=֧$ J  W F%  Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491611137236J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۺ&` 3J+% 262424485230210491611137236 =֧2y 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*E0SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧Go2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧۹(v\C I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧WdC I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۻl(o I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧ʇ+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ ^`% J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ےc]{ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q 9  u 9+262428870081340J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧74hf 'J+ 262428870081340 =֧qDJ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧۽⺬ J  W F% Z  & 5 8 y Y H [  { j  9  k I  i (h J } | l G$ 6 X 'z 7%491613653610J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧w"; 3J+% 262428870081340491613653610 =֧AL,-. 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=֧jBUSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧щ) In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧u@xR I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧\ I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧fĭ3 I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧TJb_ =֧&6  =֧,ά]0 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F=֧Cp)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_1subscriber=֧2.?,-  I=֧Wg J 9aI  m  e i a U 9  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421787629430J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧۴o@fz J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧۫m J 9aI  m  e i a U 9  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262421787629430J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧~9Y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧^ Ȅc 'J+ 262421787629430=֧.KCJ J  W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$  6 X 'z 7%491617275547J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۇɲt7 3J+% 262421787629430491617275547 =֧۳Ѯ`+[; .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧w6JtSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧`i8 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧=s*ءI I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧x8{U I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۙR?oό I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧剸B =֧ӡY =֧?6d| -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ۯU@>SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧ۊi   I=֧ېe+uDC J 9aI  m  e i a U  % 1  -! = Eu y  9 )q  }]5 AM    M   Y Q  u 9+262424433333024J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧7+ID J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ng@a J 9aI  m  e i a U  % 1  -! = Eu y  9 )q  }]5 AM    M   Y Q  u 9+262424433333024J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧۠t Ts 'J+ 262424433333024 =֧C#?Y! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ە3=w J  W F% Z  & 5  8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491612260063J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ %?S 3J+% 262424433333024491612260063 =֧l"E( .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧۹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_1subscriber=֧ڌB$M In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ۓ9?J I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧FGZOB I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧0dKT I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧lg =֧jC3׳  =֧ۈ᝕n -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧Z-JSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧?:  I=֧4zx( J 9aI  m  e i a U  9% 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262422368603794J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ 9ѫD J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۃ-B!R J 9aI  m  e i a U  9% 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262422368603794J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧"j8, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧z܍ 'J+ 262422368603794=֧L1rv* J  W F% Z  & 5 8 y Y H [  { j 9  k I   i (h J } | l G$ 6 X 'z 7%491615464870J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧DW^ 3J+% 262422368603794491615464870 =֧ۏ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 =֧=T .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ 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_1subscriber=֧۞^U4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧>_W&M I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧ۓ?FG1 I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۑoڷV I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧XBF> =֧0i ʉ' =֧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 =֧ j^BA -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧ usSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧mH  I=֧ۦ%R J 9aI 9 m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420343893669J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧֏Z> J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧a"Vy J 9aI 9 m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420343893669J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧# 'J+ 262420343893669 =֧k In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧ J  W F% Z  & 5 8 y Y  H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491613016360J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۉ&@n 3J+% 262420343893669491613016360 =֧'<F5 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 =֧7CdߥY! .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧cZ32SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧/ќ߮ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧mC0Fh I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧+N>wK I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ۦbΠ I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧یf% X =֧ƽ}  =֧:`Y 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F =֧ Sι7 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧tلi\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_1subscriber=֧ۨeF|  I=֧*$ J 9aI 9 m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420570453709J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧Vaj J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧~Wx. J 9aI 9 m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 9+262420570453709J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧3)I5 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00 =֧ۇo0@ 'J+ 262420570453709=֧ۧqpL J  W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7 %491618857523J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ 3J+% 262420570453709491618857523 =֧ CT 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 =֧,zͫM .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧E6NSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriber=֧Nq" In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧:/W?3 I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧۷bU@g I ( W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧0?x< I MaI  m  e i a U  % 1  -! = Eu y  )q  }]5 AM    M   Y Q  u 99+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧ߏ_c4 =֧ۼKl =֧潭pa 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 =֧-A:٧ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F=֧R{ܸ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_1subscriber=֧^K͞+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198=֧7&vb J # # W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧۞g u˿ J 9aI  m  e i a U  % 1  -! = Eu y  )q  }] 95 AM    M   Y Q  u 9+262425616233080J+262427525428708I+262421649660564H+262429544509306G+262426112345561F+262421292946675E+262421091638770D+262423369830552C+262423214786794B+262427384577003A+262424341299255@+262426511498925?+262424479191456>+262423844388673=+262428864599172<+262421144321119;+262424253383565:+2624260454161199+2624202404138798+2624233075007187+2624294298954336+2624201669051715+2624218374095684+2624281963199713+2624292716437292+2624237785322711+2624259330065190+262421738051635/+262421605877408.+262425139621184-+262427247127287,+262421648034012++262428757324827*+262429192254857)+262423707574555(+262428678516939'+262424297701832&+262427630679145%+262422894647391$+262423927966659#+262428805114898"+262420986614741!+262429786338469 +262424786898210+262429270675425+262428838773246+262421834230580+262422258233962+262428597274190+262422206797744+262423813075438+262425728600885+262420129230232+262425328080969+262424566743681+262424738282167+262423100450509+262423394996308+262425015171705+262428265738192+262423093207038+262426249543787 +262420620352621 +262422748197777 +262429828916307 +262426000307207 +262420025772011+262423972767098+262425143478068+262424930563146+262425222898900+262427306597872+262425846343545+ 262421113162198 =֧>f: 'J+ 262425616233080 =֧z4 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624275254287084916158572073H+% 2624216496605644916141352323G+% 2624295445093064916162036543F+% 2624261123455614916133270273E+% 2624212929466754916166143703D+% 2624210916387704916162423573C+% 2624233698305524916116221783B+% 2624232147867944916115027843A+% 2624273845770034916133123243@+% 2624243412992554916115622633?+% 2624265114989254916151708633>+% 2624244791914564916100412013=+% 2624238443886734916142065273<+% 2624288645991724916121000663;+% 2624211443211194916154075043:+% 26242425338356549161778803139+% 26242604541611949161228465038+% 26242024041387949161530661637+% 26242330750071849161116383436+% 26242942989543349161474628635+% 26242016690517149161624703834+% 26242183740956849161013883533+% 26242819631997149161527882132+% 26242927164372949161726542831+% 26242377853227149161501804330+% 2624259330065194916177518343/+% 2624217380516354916116717403.+% 2624216058774084916157013473-+% 2624251396211844916133456063,+% 2624272471272874916172671603++% 2624216480340124916117835123*+% 2624287573248274916186116273)+% 2624291922548574916132357003(+% 2624237075745554916130124203'+% 2624286785169394916134422443&+% 2624242977018324916133513533%+% 2624276306791454916116215163$+% 2624228946473914916124572273#+% 2624239279666594916125653523"+% 2624288051148984916145712123!+% 2624209866147414916175321443 +% 2624297863384694916168102173+% 2624247868982104916165324543+% 2624292706754254916170516803+% 2624288387732464916176382613+% 2624218342305804916105406413+% 2624222582339624916174634633+% 2624285972741904916170415263+% 2624222067977444916175833003+% 2624238130754384916158531083+% 2624257286008854916180752173+% 2624201292302324916130485443+% 2624253280809694916188710743+% 2624245667436814916120334373+% 2624247382821674916158605613+% 2624231004505094916127400383+% 2624233949963084916160371173+% 2624250151717054916182412473+% 2624282657381924916144576143+% 2624230932070384916138427433 +% 2624262495437874916170872823 +% 2624206203526214916121653423 +% 2624227481977774916103576703 +% 2624298289163074916100576033 +% 2624260003072074916160425843+% 2624200257720114916126116443+% 2624239727670984916123234863+% 2624251434780684916106740783+% 2624249305631464916118644563+% 2624252228989004916144201523+% 2624273065978724916153807003+% 262425846343545491613517717[+%7 3262421113162198491611542588MSC-00-00-00-00-00-002024-11-06 16:03:00=֧aDѠ߻ J W F% Z  & 5 8 y Y H [  { j 9  k I  i (h J } | l G$ 6 X 'z 7422J%491615857207I%491614135232H%491616203654G%491613327027F%491616614370E%491616242357D%491611622178C%491611502784B%491613312324A%491611562263@%491615170863?%491610041201>%491614206527=%491612100066<%491615407504;%491617788031:%4916122846509%4916153066168%4916111638347%4916147462866%4916162470385%4916101388354%4916152788213%4916172654282%4916150180431%4916177518340%491611671740/%491615701347.%491613345606-%491617267160,%491611783512+%491618611627*%491613235700)%491613012420(%491613442244'%491613351353&%491611621516%%491612457227$%491612565352#%491614571212"%491617532144!%491616810217 %491616532454%491617051680%491617638261%491610540641%491617463463%491617041526%491617583300%491615853108%491618075217%491613048544%491618871074%491612033437%491615860561%491612740038%491616037117%491618241247%491614457614%491613842743%491617087282 %491612165342 %491610357670 %491610057603 %491616042584 %491612611644%491612323486%491610674078%491611864456%491614420152%491615380700%491613517717% 491611542588 =֧ݾBk *J+ 262425616233080422 =֧1?}l V 8J+) 26242561623308042212345678901234