7-Rf ]xieO! Rf ]kL MJ+)7 26242179015955168712345678901234MSC-00-00-00-00-00-00 Rf ]ȴ `J+)7 326242179015955168712345678901234MSC-00-00-00-00-00-002024-10-29 05:57:12Rf ]d,}rSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]VԆC_ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]VT I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]=1H$P I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]L I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]9 Rf ]Y} ' Rf ]0!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_1subscriberRf ]K''JȱI  IRf ]MvKVP J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]Qp J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]Ze;ޅx J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]hBhL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf ] y9 'J+ 262421790159551Rf ] .J_ J | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  629J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]xTWU *J+ 262421790159551629 Rf ]wǍ 8J+) 26242179015955162912345678901234 Rf ]me1 MJ+)7 26242179015955162912345678901234MSC-00-00-00-00-00-00 Rf ]A2}Mܹ `J+)7 326242179015955162912345678901234MSC-00-00-00-00-00-002024-10-29 05:57:12Rf ]&*ש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_1subscriberRf ]PEi/ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]t I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]M0ϻ@ I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]JNÚ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]m[k Rf ]徼Rf ]L n SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]na!  IRf ]f J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]%Od J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]+L J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]ɵv 'J+ 262421790159551 Rf ] U% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]9~/+ J | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  725J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]VV *J+ 262421790159551725 Rf ]M_ 8J+) 26242179015955172512345678901234Rf ]';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_1subscriberRf ]dº4Zyo In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]?Ն]C I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]usCg p I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]58Gb I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]d:at Rf ]>qOP:} Rf ]r*J0OSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]"-:iQ  IRf ]V J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]&bGj J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ][㖮l: J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]cđI- In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf ]j4\@' 'J+262421790159551Rf ]ݗ1= J | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  579J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]uZa *J+262421790159551579 Rf ]Y`E 8J+)26242179015955157912345678901234Rf ]sD,_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_1subscriberRf ]; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]1 7 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]N I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]deG} I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]/|5 Rf ]x)o%Rf ]!3USQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]AʝV  IRf ]VC![< J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]n6ܢ 9 J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]Al'l J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]5 s 'J+262421790159551 Rf ]7S=P|C In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf ] 5J+)26242179015955112345678901234Rf ]UÝ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_1subscriberRf ]<2 D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]," I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]AK8 I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]~یiy I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ] HYfq5 Rf ]H0' Rf ]Z2|RSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]es  IRf ]Q/ J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]TMC8+ J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]E~ % J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]Q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf ] 'J+ 262421790159551 Rf ]6"֖ 5J+) 26242179015955112345678901234 Rf ]it JJ+)7 26242179015955112345678901234MSC-00-00-00-00-00-00 Rf ]9e]"q ]J+)7 326242179015955112345678901234MSC-00-00-00-00-00-002024-10-29 05:57:12Rf ].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_1subscriberRf ]07 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]+B{ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]oqV I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]/釀 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]EI>x Rf ]Rf ]c|=y8GSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ] 0  IRf ]Bʟ_ J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]р4J J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]E J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ].Sn 'J+ 262429888470975 Rf ]WL In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]v J | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  756J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]%Lg逸B *J+ 262429888470975756 Rf ]mI§ ?J+7 262429888470975756MSC-00-00-00-00-00-00 Rf ]rHю N RJ+7 3262429888470975756MSC-00-00-00-00-00-002024-10-29 05:57:15Rf ]~GySQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]qdKp In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]KI/(N I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]D$Ե) I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]'DQ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]<L5 Rf ] Rf ]515SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ])W:H  IRf ]D J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]SUpud{ J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]Hk J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]0ƎČ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf ]S`  'J+ 262429888470975Rf ]Y#|% J | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  471J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]xQna *J+ 262429888470975471 Rf ]\C ۺ ?J+7 262429888470975471MSC-00-00-00-00-00-00 Rf ]yLvxM RJ+7 3262429888470975471MSC-00-00-00-00-00-002024-10-29 05:57:15Rf ]a(@6SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ] iBzQ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]#qCo I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]}ԭ"r I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]_[GD I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]b  Rf ],#r)Rf ][92K(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_1subscriberRf ]5q   IRf ]5@K J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]-!N@~ J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]r J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]]` 'J+ 262429888470975 Rf ]ɻr In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]:. J | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  870J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]K+jlZ+ *J+ 262429888470975870Rf ]f^SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]WA In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]|] I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]yr I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]#n I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]Ug4 Rf ]lcYr Rf ]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_1subscriberRf ]|&8Z  IRf ] ~]1ԩ J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]E]yl J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]'fH J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]ZtmXp3 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf ]<;3 'J+262429888470975Rf ]' J | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  984J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]vѴ *J+262429888470975984Rf ]}c5SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]J* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ] pa2E I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]]Z,A I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]0zp I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ] I Rf ]:ÇRf ]ǜy\SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ],˗N  IRf ]2s po@ J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]jR6 J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]`= J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]:n^ 'J+262429888470975 Rf ]!\z In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]Z SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ] < In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]4M I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]qwd˘ I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]Pn&c I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]P Rf ]HFJ~+ Rf ]EbXlSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]76 7  IRf ]& J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]'RpN/u J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ] J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262429888470975J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]GD In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf ]  'J+ 262429888470975 Rf ]ZtcEa +% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]Kb5{Y I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]AaZ I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]f?H;~ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]hw+V Rf ] -hRf ]^) 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_1subscriberRf ]s$Pg  IRf ]#GSNw J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U 9 M Y Aa  e a Q +262427840645286J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]M^(j J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ].`A%[| J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U 9 M Y Aa  e a Q +262427840645286J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]-T M 'J+ 262427840645286 Rf ]} In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]Q #E J | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  664J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]dC *J+ 262427840645286664 Rf ]׭V ?J+7 262427840645286664MSC-00-00-00-00-00-00 Rf ]dT^ڸ RJ+7 3262427840645286664MSC-00-00-00-00-00-002024-10-29 05:57:18Rf ]3 DmSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]+G@ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]6ѽ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ] q$O I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]QR2 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]t Rf ]5f q:s Rf ]@ 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_1subscriberRf ] #4d  IRf ]6 J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M 9 Y Aa  e a Q +262428413197515J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]w']\ J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]yw J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M 9 Y Aa  e a Q +262428413197515J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]gAR In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf ]Nڄ 'J+ 262428413197515Rf ]"@*0 J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y   'G k I l  7  %491616238707J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]ٚ 3J+% 262428413197515491616238707 Rf ]:QjtI HJ+%7 262428413197515491616238707MSC-00-00-00-00-00-00 Rf ]7Y [J+%7 3262428413197515491616238707MSC-00-00-00-00-00-002024-10-29 05:57:23Rf ]sJ`;[zSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]6* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]ѹ-& I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]' Yp I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]$( I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]ߋ\$p Rf ]_N'J%Rf ]v{PSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf ]S7җ.ˑ  IRf ]sT~: J 9 1  i ) =]! 95  qM  u  } - E % 9I  m    u y U M Y Aa  e a Q +262424027388731J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ]E% J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]C_ 6 J 9 1  i ) =]! 95  qM  u  } - E % 9I  m    u y U M Y Aa  e a Q +262424027388731J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]*=5 uR 'J+ 262424027388731 Rf ],#$J^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]zH)_U J   | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %133713381339J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ]XaHQ" 3J+% 262424027388731133713381339Rf ]9v"[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_1subscriberRf ]+i8< In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf ]WV R I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf ] FE I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf ] I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf ]6t Rf ]mM  Rf L _Ṡ  xh8 T  p $ @ \  xJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L ˪\?r 'n9e0 \ ' S   J  v A m 8 d/''+ 2624297255639233&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L 4^b)P ' 1  ]!95 qM E%I m  u  Ya +262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L  ' v v {56XWF i hz%y$  G '%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ~(? ' 1  ]!95 qM E%I m  u  Ya +262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L VjL 'n9e0 \ ' S   J  v A m 8 d/3'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L 1{ ' j {56XWF i hz%y$ j  G %491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ۦz  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 Rf L YѸ  ,h8 T  p $ @ \  x ,J'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L .[ (n9e0 \ ' S   J  v A m 8 d/'(+ 2624224111263823'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L Z ( 1  ]!95 qM  E%I m  u  Ya +262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L eSD ( e e {56XWF i hz%y$ j  G (%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ځM?% ( 1  ]!95 qM  E%I m  u  Ya +262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L  (n9e0 \ ' S   J  v A m 8 d/3(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L PI ( Y {56XWF i hz%y$ j  Y G %491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L (Za  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 Rf L Mz h8 T  p $ @ \  x ,J(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L Ԑ(c )gn9e0 \ ' S   J  v A m 8 d/g')+ 2624248232744983(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L vD_ ) 1  ]!95 qM  E%I  m  u  Ya +262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L S,E ) T T {56XWF i hz%y$ j  Y G )%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L `M ) 1  ]!95 qM  E%I  m  u  Ya +262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L by )[n9e0 \ ' S   J  v A m 8 d/[3)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L z ) H {56XWF Hi hz%y$ j  Y G %491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L #n[V  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 Rf L .뮏 h8 T  p $ @ \  x ,J)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L !s( *2n9e0 \ ' S   J  v A m 8 d/[2'*+ 2624238876007893)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L Kt * 1  ]!95 qM  E %I  m  u  Ya +262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L j * C C {56XWF Hi hz%y$ j  Y G *%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L #?Ili * 1  ]!95 qM  E %I  m  u  Ya +262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L hu*< *&n9e0 \ ' S   J  v A m 8 d/[&3*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L |0рW * 7 {56XWF Hi hz%y$ j  Y G 7 %491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Vh 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$ M000102030405060708090A0B0C0D0E0FRf L yi-QJ +n9e0 \ ' S   J  v A m 8 d/[&'++ 2624265240420453*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L tE + 1  ]!95 qM  E %I  m  u  Ya +262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 1& L + 2 2 {56XWF Hi hz%y$ j  Y G 7 +%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L k尽" + 1  ]!95 qM  E %I  m  u  Ya +262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L <+o:vM +n9e0 \ ' S   J  v A m 8 d/[&3++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L M9ԾY + & {56 &XWF Hi hz%y$ j  Y G 7 %491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L T^ ! 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$ M000102030405060708090A0B0C0D0E0FRf L {k/sY ,n9e0 \ ' S   J  v A m 8 d/[&',+ 2624251592527813++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L \U(B , 1  ]!95 qM  E %I  m  u  Ya +262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 0G% , ! ! {56 &XWF Hi hz%y$ j  Y G 7 ,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L K , 1  ]!95 qM  E %I  m  u  Ya +262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L !I/b ,n9e0 \ ' S   J  v A m 8 d/[&3,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L  ,  {56 &XWF  Hi hz%y$ j  Y G 7 %491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L yǰL " 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$ M000102030405060708090A0B0C0D0E0FRf L 8` -n9e0 \ ' S   J  v A m 8 d/[&'-+ 2624227224825673,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L ~*` - } 1  ]!95 qM } E %I  m  u  Ya +262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L  -   {56 &XWF  Hi hz%y$ j  Y G 7 -%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L G,t(ok - } 1  ]!95 qM } E %I  m  u  Ya +262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Δl -n9e0 \ ' S   J  v A m 8 d/[&3-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L p^W -  {56 &XWF  Hi hz%y$ j  Y G  7 %491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L hU}X Hh8 T  p $ @ \  x ,HJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L ȱcNk .^n9e0 \ ' S   J  v A m 8 d/[&^'.+ 2624208077401023-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L Ke4 . i 1  i ]!95 qM } E %I  m  u  Ya +262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Q3q$ . {56 &XWF  Hi hz%y$ j  Y G  7 .%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L eH'1 . i 1  i ]!95 qM } E %I  m  u  Ya +262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L hjQJ .Rn9e0 \ ' S   J  v A m 8 d/[&R3.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L uZ<" . {56 &XWF  Hi hz%y$ j  Y G  7 %491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 4]C h8 T  p $ @ \  x ,HJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L ,D];' /)n9e0 \ ' S   J  v A m 8 d/[&R)'/+ 2624275653998253.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L { / U 1  i ]!95 qM } E %I  m  u U Ya +262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 5e / {56 &XWF  Hi hz%y$ j  Y G  7 /%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 5) 6 / U 1  i ]!95 qM } E %I  m  u U Ya +262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L G% /n9e0 \ ' S   J  v A m 8 d/[&R3/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L CRbѸ% / {56 &XWF  Hi hz%y$ j  Y G  7 %491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L s ] # 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 Rf L b,Ay h8 T  p $ @ \  x ,HJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L (Ϡ 0n9e0 \ ' S   J  v A m 8 d/[&R'0+ 2624285658176813/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L [TU4 0 A 1  i ]!95 qM } E %I  m  u U Y Aa +2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L b=4] 0 {56 &XWF  Hi hz%y$ j  Y G  7 0%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L SoȆb 0 A 1  i ]!95 qM } E %I  m  u U Y Aa +2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L <% 0n9e0 \ ' S   J  v A m 8 d/[&R30+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L o # 0 {56 &XWF  Hi hz%y$ j  Y  G  7 %4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L E'Nd $ 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 Rf L Iς  dh8 T  p $ @ \  x ,HdJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L $kwfE/ 1n9e0 \ ' S   J  v A m 8 d/[&R'1+ 26242291605978330+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L $Cm. 1 - 1  i ]!95 qM } - E %I  m  u U Y Aa +2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Јߧ 1 {56 &XWF  Hi hz%y$ j  Y  G  7 1%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L × 1 - 1  i ]!95 qM } - E %I  m  u U Y Aa +2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L `߉U 1n9e0 \ ' S   J  v A m 8 d/[&R31+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L En n 1 {56 &XWF  Hi hz%y$ j  Y  G  7 %4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L <>[g^\ % 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 Rf L //{ h8 T  p $ @ \  x ,HdJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L =mlڶ 2n9e0 \ ' S   J  v A m 8 d/[&R'2+ 26242270847518331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L I 2  1  i ]!95 qM  } - E %I  m  u U Y Aa +2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L n!Z 2 {56 &XWF  Hi hz%y$ j  Y  G  7 2%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Lkjp 2  1  i ]!95 qM  } - E %I  m  u U Y Aa +2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ݗcM 2~n9e0 \ ' S   J  v A m 8 d/[&R~32+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L )ЈM` 2 {56 &XWF  Hi hz%y$ j  Y  G  7  %4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L S*r & 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$ M000102030405060708090A0B0C0D0E0FRf L Ш ? 3Un9e0 \ ' S   J  v A m 8 d/[&R~U'3+ 26242897916286832+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L VTgT 3  1  i ]!95 qM  } - E %I  m  u U Y Aa  +2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Bݤ 3 {56 &XWF  Hi hz%y$ j  Y  G  7  3%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L B[ 3  1  i ]!95 qM  } - E %I  m  u U Y Aa  +2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Kpr 3In9e0 \ ' S   J  v A m 8 d/[&R~I33+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L r 3 {56 &XWF  H i hz%y$ j  Y  G  7  %4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L axM (ڶ ' 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$ M000102030405060708090A0B0C0D0E0FRf L  K4ut 4 n9e0 \ ' S   J  v A m 8 d/[&R~I '4+ 26242561882040833+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L 42P 4 1  i ]!95 qM  } - E %I  m   u U Y Aa  +2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 1x 4 {56 &XWF  H i hz%y$ j  Y  G  7  4%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L z, 4 1  i ]!95 qM  } - E %I  m   u U Y Aa  +2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ]EȆ 4n9e0 \ ' S   J  v A m 8 d/[&R~I34+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L ݤ 4 {56 &XWF  H i hz%y $ j  Y  G  7  %4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L tύȞM ( 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$ M000102030405060708090A0B0C0D0E0FRf L jC 5n9e0 \ ' S   J  v A m 8 d/[&R~I'5+ 26242624883766134+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L }$<9 5 1  i ]!95 qM  } - E %I  m    u U Y Aa  +2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 56Y 5 {56 &XWF  H i hz%y $ j  Y  G  7  5%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L }} 5 1  i ]!95 qM  } - E %I  m    u U Y Aa  +2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L tᄒ9 5n9e0 \ ' S   J  v A m 8 d/[&R~I35+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L gℝ 5 | | {56 &XWF  H i hz%y $ j  Y  G  7  %4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ld1 h8 T  p $ @ \  x ,HdJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L *ɾMO 6n9e0 \ ' S   J  v A m 8 d/[&R~I'6+ 26242749451711635+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L . 6 1  i ]!95 qM  } - E %I  m    u U Y Aa  +2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ^7 6 w w | {56 &XWF  H i hz%y $ j  Y  G  7  6%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L |dҚH 6 1  i ]!95 qM  } - E %I  m    u U Y Aa  +2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L +>ϖ/ 6n9e0 \ ' S   J  v A m 8 d/[&R~I36+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L 3 6 k | {56 &XWF  H i hz%y $ j  Y  G k  7  %4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L R,| h8 T  p $ @ \  x ,HdJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L 5@Un 7n9e0 \ ' S   J  v A m 8 d/[&R~I'7+ 26242443827081136+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L A5p 7 1  i ]!95 qM  } - E %I  m    u U Y Aa  +2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L hݦ/, 7 f f | {56 &XWF  H i hz%y $ j  Y  G k  7  7%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L P.' 7 1  i ]!95 qM  } - E %I  m    u U Y Aa  +2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L d'.U 7un9e0 \ ' S   J  v A m 8 d/[&R~Iu37+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L ̵(: : 7 Z | {56 &XWF  H i hz%y $ j Z  Y  G k  7  %4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L :e85u ) 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 Rf L =ALqO !4h8 T  p $ @ \  x ,Hd4J7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L ;J 8Ln9e0 \ ' S   J  v A m 8 d/[&R~IuL'8+ 26242022750704237+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L ,0-d@ 8 1  i ]!95 qM  } - E %I  m    u U Y Aa  +2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L >;ho 8 U U | {56 &XWF  H i hz%y $ j Z  Y  G k  7  8%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L uD6a 8 1  i ]!95 qM  } - E %I  m    u U Y Aa  +2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ]I 8@n9e0 \ ' S   J  v A m 8 d/[&R~Iu@38+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L _/b¨? 8 I | {56 &XWF  H i hz%y $ j Z  Y  G k I  7  %4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ̭+ * 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 Rf L ^_B "h8 T  p $ @ \  x ,Hd4J8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L B.m 9n9e0 \ ' S   J  v A m 8 d/[&R~Iu@'9+ 26242484210130938+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L |F%Y1 9 1  i ]!95 qM  } - E %I  m    u U Y Aa  +2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L v> 9 D D | {56 &XWF  H i hz%y $ j Z  Y  G k I  7  9%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L CVD 9 1  i ]!95 qM  } - E %I  m    u U Y Aa  +2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L {Y # 9 n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 39+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L 倬 9 8 | {56 &XWF  8 H i hz%y $ j Z  Y  G k I  7  %4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L a/ + 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 Rf L 8[  #h8 T  p $ @ \  x ,Hd4J9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L h:!-Q :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ':+ 26242752633519539+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L 3Iހ0 : y 1  i ]!95 qM  } - E %I  m    u y U Y Aa  +262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 1 : 3 3 | {56 &XWF  8 H i hz%y $ j Z  Y  G k I  7  :%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L HO< z : y 1  i ]!95 qM  } - E %I  m    u y U Y Aa  +262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L A, :n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L Ǡpi : ' | {56 &XWF  8 H i hz%y $ j Z  Y  'G k I  7  %491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Vd> , \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$ M000102030405060708090A0B0C0D0E0FRf L  0n; ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ ';+ 2624295485682883:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L \{33 ; e 1  i ]!95 qM  } - E %I  m    u y U Y Aa  e +262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L q[ ; " " | {56 &XWF  8 H i hz%y $ j Z  Y  'G k I  7  ;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L z( ; e 1  i ]!95 qM  } - E %I  m    u y U Y Aa  e +262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L * f ;n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ 3;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L \tҒ ;  | {56 &XWF   8 H i hz%y $ j Z  Y  'G k I  7  %491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ! o - 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$ M000102030405060708090A0B0C0D0E0FRf L CR/5Eȟ <xn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ x'<+ 2624296718866673;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L dmfuBN < Q 1  i ]!95 qM  } - E %I  m    u y U Y Aa  e Q +262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L =pM <   | {56 &XWF   8 H i hz%y $ j Z  Y  'G k I  7  <%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L kX < Q 1  i ]!95 qM  } - E %I  m    u y U Y Aa  e Q +262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L J .( <ln9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l3<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L pI֏m <  | {56 &XWF   8 H i hz%y $ j Z   Y  'G k I  7  %491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L <;V . f@~X1 p I " a :  y R ,  j D  \ 5 %<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FRf L Wq =Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ lC'=+ 2624213325411853<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L *ֆ's+ = = 1  i =]!95 qM  } - E %I  m    u y U Y Aa  e Q +262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L A = | {56 &XWF   8 H i hz%y $ j Z   Y  'G k I  7  =%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ryއ* = = 1  i =]!95 qM  } - E %I  m    u y U Y Aa  e Q +262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ׃ =7n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L 2&yX, = | {56  &XWF   8 H i hz%y $ j Z   Y  'G k I  7  %491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ~1 $Ph8 T  p $ @ \  x ,Hd4PJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L C:1 >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'>+ 2624209411026403=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L gv;# > ) 1  i ) =]!95 qM  } - E %I  m    u y U Y Aa  e Q +262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L aCg > | {56  &XWF   8 H i hz%y $ j Z   Y  'G k I  7  >%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ) 1  i ) =]!95 qM  } - E %I  m    u y U Y Aa  e Q +262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L - >n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L &+_^ > | {56  &XWF   8 H i hz%y $ j Z   Y  'G k I  7  %491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ׁ{ %h8 T  p $ @ \  x ,Hd4PJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L ׋^eJ1 ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'?+ 2624215349857773>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L pBi! ?  1  i ) =]! 95 qM  } - E %I  m    u y U Y Aa  e Q +262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L s ? | {56  &XWF   8 H i hz%y $ j Z   Y  'G k I  7  ?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Tь# d~4 ?  1  i ) =]! 95 qM  } - E %I  m    u y U Y Aa  e Q +262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ە ?n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L e4/ ? | {56  &XWF   8 H i hz%y $ j Z   Y  'G k I  7  %491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L )Ivɚ? /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 Rf L 7/YK &h8 T  p $ @ \  x ,Hd4PJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L 6z @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7'@+ 2624223910740273?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L TLN @  1  i ) =]! 95 qM   } - E %I  m    u y U Y Aa  e Q +262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L aw>xw @ | {56  &XWF   8 H i hz%y $ j Z   Y  'G k I  7  @%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L j @  1  i ) =]! 95 qM   } - E %I  m    u y U Y Aa  e Q +262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L <|w @n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l73@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L dA$r2 @ | {56  &XWF   8 H i hz%y  $ j Z   Y  'G k I  7  %491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L зNrZx 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 Rf L &-XE 'lh8 T  p $ @ \  x ,Hd4PlJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L V"I. Aon9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7o'A+ 2624204495564743@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L +262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L o2Vy A | {56  &XWF   8 H i hz%y  $ j Z   Y  'G k I  7  A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ׄtMl A 1  i ) =]! 95 qM   } - E %I  m    u y U Y Aa  e Q +262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L PRge Acn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c3A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L Gj! A | {56  &XWF   8 H i hz%y  $ j Z   Y  'G k I  7  %491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L O}P 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 Rf L 1^Y ( h8 T  p $ @ \  x ,Hd4Pl JAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L  B:n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c:'B+ 2624268732982723A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L %b9)s B 1  i ) =]! 95 qM   } - E %I  m    u y U Y Aa  e Q +262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L NU B | {56  &XWF   8 H i hz%y  $ j Z   Y  'G k I  7  B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L $ B 1  i ) =]! 95 qM   } - E %I  m    u y U Y Aa  e Q +262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Ďw B.n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L Gߡh B | {56  &XWF   8 H i hz%y  $ j Z   Y  'G k I  7  %491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L TEV&P 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$ M000102030405060708090A0B0C0D0E0FRf L {YBz Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'C+ 2624221428043233B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L 16" C 1  i ) =]! 95  qM   } - E %I  m    u y U Y Aa  e Q +262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L gVV C | {56  &XWF   8 H i hz%y  $ j Z   Y  'G k I  7  C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L DՌTU C 1  i ) =]! 95  qM   } - E %I  m    u y U Y Aa  e Q +262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L = Cn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L ׍b, C | {56  &XW F   8 H i hz%y  $ j Z   Y  'G k I  7  %491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L pL- 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$ M000102030405060708090A0B0C0D0E0FRf L ) 5 Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'D+ 2624249761910853C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L M!j4 D 1  i ) =]! 95  qM   } - E %I  m    u y U Y Aa  e Q +262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 8#j D | {56  &XW F   8 H i hz%y  $ j Z   Y  'G k I  7  D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 1TՏS D 1  i ) =]! 95  qM   } - E %I  m    u y U Y Aa  e Q +262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L $l>up Dn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L ; D } | {56  &XW F   8 H i hz%y  $ } j Z   Y  'G k I  7  %491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L h67 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$ M000102030405060708090A0B0C0D0E0FRf L dW{ En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.'E+ 2624221108128723D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L l ׹Xj E 1  i ) =]! 95  qM   } - E %I  m    u y U Y Aa  e Q +262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L !2k$> E x x | {56  &XW F   8 H i hz%y  $ } j Z   Y  'G k I  7  E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ]K E 1  i ) =]! 95  qM   } - E %I  m    u y U Y Aa  e Q +262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L -Du En9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.3E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L W n9$ E l | {56  &XW F   8 H i hz%y  $ } j Z   Y  'G k I l  7  %491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L FN )h8 T  p $ @ \  x ,Hd4Pl JEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L dl B Ffn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.f'F+ 2624279589010833E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L 4WgƇ F 1  i ) =]! 95  qM   } - E %I  m    u y U Y Aa  e Q +262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L  F g g | {56  &XW F   8 H i hz%y  $ } j Z   Y  'G k I l  7  F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 3m% F 1  i ) =]! 95  qM   } - E %I  m    u y U Y Aa  e Q +262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L W FZn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z3F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L 4Oumow F [ | {56 [  &XW F   8 H i hz%y  $ } j Z   Y  'G k I l  7  %491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L y и *h8 T  p $ @ \  x ,Hd4Pl JFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L 2  y G1n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z1'G+ 2624224771707783F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L +Q{2 G u 1  i ) =]! 95  qM  u  } - E %I  m    u y U Y Aa  e Q +262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ߼4ņ G V V | {56 [  &XW F   8 H i hz%y  $ } j Z   Y  'G k I l  7  G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 1 * G u 1  i ) =]! 95  qM  u  } - E %I  m    u y U Y Aa  e Q +262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L + J"U G%n9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L 4 G J | {56 [  &XW F   8 H i hz%y J  $ } j Z   Y  'G k I l  7  %491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ɥC= 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 Rf L ĉ +<h8 T  p $ @ \  x ,Hd4Pl <JGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L "F Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'H+ 2624296581692543G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L vUcvG H a 1  i ) =]! 95  qM  u  } - E %I  m    u y U Y Aa  e a Q +262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L #q) H E E | {56 [  &XW F   8 H i hz%y J  $ } j Z   Y  'G k I l  7  H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Sf o H a 1  i ) =]! 95  qM  u  } - E %I  m    u y U Y Aa  e a Q +262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L x Hn9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L Ga H 9 | {56 [  &XW F   8 H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L d%sV 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 Rf L =Ȅ ,h8 T  p $ @ \  x ,Hd4Pl <JHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L F5`R In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%'I+ 2624282103652863H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L h^rf I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L s@ I 4 4 | {56 [  &XW F   8 H i 9 hz%y J  $ } j Z   Y  'G k I l  7  I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Z彩 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Şv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L g|@ I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L d 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 Rf L #+Y -h8 T  p $ @ \  x ,Hd4Pl <JIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L L^SSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L ,[d  IRf L $ J 9 1  i ) =]! 95  qM  u  } - E % 9I  m    u y U M Y Aa  e a Q +262423956533258J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L $IJ J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L xU Ԫ J 9 1  i ) =]! 95  qM  u  } - E % 9I  m    u y U M Y Aa  e a Q +262423956533258J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L EƑeK In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L 6]1i 'J+ 262423956533258Rf L )_\ J  | {56 [  &XW  F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612023581J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L POR 3J+% 262423956533258491612023581 Rf L z9jg 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$ M000102030405060708090A0B0C0D0E0FRf L ?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_1subscriberRf L [v©p In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L jd85 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ;3Ee I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 2 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L MDٺrvn Rf L i3G^6 Rf L Ҭ@[ 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FRf L 0p 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_1subscriberRf L N5   IRf L dDʦ) J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e 9 a Q +262429641539506J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 5@d J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 3stY J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e 9 a Q +262429641539506J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L /x 'J+ 262429641539506 Rf L Z1P~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L YY= J  | {56 [   &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491611486683J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ϣld} 3J+% 262429641539506491611486683 Rf L ,rB 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 Rf L =\ AJ+%) 26242964153950649161148668312345678901234Rf L {<0`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_1subscriberRf L SQQ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L mDE I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L d I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L &:àL I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L 馐k Rf L 'eK  Rf L c+Nk 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$ M000102030405060708090A0B0C0D0E0FRf L SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L s'b.#  IRf L ^("Wk J 9 1  i ) =]! 95  qM  u  } - E 9 %I  m    u y U M Y Aa  e a Q +262423863279612J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 3 J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L aqv3 J 9 1  i ) =]! 95  qM  u  } - E 9 %I  m    u y U M Y Aa  e a Q +262423863279612J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L &l In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L مҁ 'J+ 262423863279612Rf L fȰ p J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z    Y  'G k I l  7  %491615785248J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L .!E3 3J+% 262423863279612491615785248 Rf L y),p 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 Rf L >W9 AJ+%) 26242386327961249161578524812345678901234Rf L bG-DsSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L #y In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L y?_+T I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L r&I I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Ov*|r  I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L  Rf L Yiey Rf L yRÆ 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$ M000102030405060708090A0B0C0D0E0FRf L dPSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L ,.Z+  IRf L =W5& J 9 1  i ) =]! 95  qM  u  } - 9 E %I  m    u y U M Y Aa  e a Q +262423560789706J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ^tdn J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L d|+X J 9 1  i ) =]! 95  qM  u  } - 9 E %I  m    u y U M Y Aa  e a Q +262423560789706J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L 8UUV˽ 'J+ 262423560789706 Rf L {5 ~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L MfkG J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y   'G k I l  7  %491616728433J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L [MQ4 3J+% 262423560789706491616728433 Rf L *}߁u 8f@~X1 p I " a :  y R ,  j D  \ 5 tM&%JM000102030405060708090A0B0C0D0E0F%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F Rf L PD@ AJ+%) 26242356078970649161672843312345678901234Rf L &VnSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L *lp_~ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L .`F I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L K7 I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L DZk# I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L w|:<f Rf L c~+  Rf L ȸ~ 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FRf L {(SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L '&L^u,=  IRf L 0tT J 9 1  i ) =]! 95  qM  u  } - E %I  m    u 9 y U M Y Aa  e a Q +262427143853484J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L HG&N J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L QH%c J 9 1  i ) =]! 95  qM  u  } - E %I  m    u 9 y U M Y Aa  e a Q +262427143853484J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L h͘ D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L ܻٺ 'J+ 262427143853484Rf L H: J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l   7  %491617466062J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 0/Q 3J+% 262427143853484491617466062 Rf L &L2 .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Rf L ݎ AJ+%) 26242714385348449161746606212345678901234Rf L F1%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_1subscriberRf L B, In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L ဲ<3 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L {/ I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L :& I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L Q5I7 Rf L l Rf L ˴EI -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L PrL`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_1subscriberRf L qW  IRf L )VJ? J 9 1  i ) =]! 95  qM  u  } - E %I  m 9    u y U M Y Aa  e a Q +262425355380540J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L c0: J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ôn J 9 1  i ) =]! 95  qM  u  } - E %I  m 9    u y U M Y Aa  e a Q +262425355380540J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L ɷ>n 'J+ 262425355380540 Rf L  \~8 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L 80> J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z    Y  'G k I l  7  %491615724178J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 4y 3J+% 262425355380540491615724178 Rf L 6=| .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Rf L zh/O.t AJ+%) 26242535538054049161572417812345678901234Rf L /鐂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_1subscriberRf L Y ;r.r In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L RzN I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L JE I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 74$ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L ]z_c Rf L $ݓ_  Rf L I9vť -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L rk1NSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L Yv  IRf L | J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  9 e a Q +262429049589110J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L f1 =3 J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 9 bp} J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  9 e a Q +262429049589110J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L { e] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L $\) 'J+ 262429049589110Rf L -@s#* J  | {56 [  &XW F   8 ( H i 9 hz%y J   $ } j Z   Y  'G k I l  7  %491614077481J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L j 3J+% 262429049589110491614077481 Rf L ]b+ 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 Rf L x ]/O .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Rf L }CZ8 AJ+%) 26242904958911049161407748112345678901234Rf L _Ώ;[SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L UmY In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L 9Q\ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L CP } I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Y9 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L TA< Rf L > Rf L fc g 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F Rf L 3N -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L 2bISQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L cu]  IRf L _ཬ J 9 1  i ) =]! 95  qM  u  } - E %I 9  m    u y U M Y Aa  e a Q +262424449431267J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L td?l[ J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L y_j J 9 1  i ) =]! 95  qM  u  } - E %I 9  m    u y U M Y Aa  e a Q +262424449431267J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L ߁2R- 'J+ 262424449431267 Rf L v+af In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L I J  | {56 [  &XW F   8 ( H i 9 hz% y J  $ } j Z   Y  'G k I l  7  %491613636567J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Mu> 3J+% 262424449431267491613636567 Rf L 0u8W 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 Rf L zW .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Rf L G AJ+%) 26242444943126749161363656712345678901234Rf L ދɔSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L tY#e In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L  H]] I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L m6U I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L !LMB I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L hR Rf L oLri'  Rf L D0O |g 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F Rf L k!6m -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L ioWSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L HB\>  IRf L >27 J 9 1  i ) =]! 95  qM  u 9  } - E %I  m    u y U M Y Aa  e a Q +262422493706251J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L <1fGi J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ~&A J 9 1  i ) =]! 95  qM  u 9  } - E %I  m    u y U M Y Aa  e a Q +262422493706251J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L  כ+k In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L ]>ߣ\o 'J+ 262422493706251Rf L 혈N J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7   %491618285555J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L g 3J+% 262422493706251491618285555 Rf L ':` 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 Rf L iT = .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Rf L yN_ AJ+%) 26242249370625149161828555512345678901234Rf L -Y"XSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L 4z0kd In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L sCm!q I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 3]A& I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L c%o8& I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L qq˖ Rf L ,]g]f Rf L 1] 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F Rf L eonY1 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L TI: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_1subscriberRf L 1Qqg|r  IRf L ܖ>7 J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a 9 Q +262429669399080J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Oz@-E J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L i՗n#uK J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a 9 Q +262429669399080J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L 2@t 'J+ 262429669399080 Rf L |sͽT In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L ?"ٓ` J  | {56 [  & XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491611788520J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 4Fp: 3J+% 262429669399080491611788520 Rf L %SZW- 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 Rf L /ƨ4 AJ+%) 26242966939908049161178852012345678901234Rf L ݚ]CSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L S}% In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L .|* I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L m, I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L  I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L rgJZ Rf L 8"  Rf L (ʰ'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$ M000102030405060708090A0B0C0D0E0FRf L %SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L =s!.  IRf L ^ J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9 +262429695697501J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L hfwcO J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ?B J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q 9 +262429695697501J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L )|-D In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L Ѧp 'J+ 262429695697501Rf L ]^ J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491618527438J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L \d 3J+% 262429695697501491618527438 Rf L }j= 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 Rf L c0W1UM AJ+%) 26242969569750149161852743812345678901234Rf L n&SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L ! In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L d*? I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ]@Hp I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L OTi I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L dDd Rf L >X Rf L 1^Z@  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$ M000102030405060708090A0B0C0D0E0FRf L ju}ruSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L $b5u  IRf L luung'L J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y 9 Aa  e a Q +262428552902598J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L x}S J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 9Wڈv J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y 9 Aa  e a Q +262428552902598J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L %`R 'J+ 262428552902598 Rf L A1 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L |L J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G  k I l  7  %491617228606J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L a%4*N 3J+% 262428552902598491617228606 Rf L h7 O 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 Rf L aM AJ+%) 26242855290259849161722860612345678901234Rf L ބ=-bSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L X In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L _ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L OIH I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L LQ fP I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L E)h Rf L KY=  Rf L S1+ 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$ M000102030405060708090A0B0C0D0E0FRf L Y5VSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L $ fH  IRf L W&3ڹ J 9 1  i ) =]! 95  qM  u  } - 9 E %I  m    u y U M Y Aa  e a Q +262423321737749J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L J,6 J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L d_ J 9 1  i ) =]! 95  qM  u  } - 9 E %I  m    u y U M Y Aa  e a Q +262423321737749J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L /uϯ] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L q[a 'J+ 262423321737749Rf L ACM: J  | {56 [  &XW F    8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612380127J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L  3J+% 262423321737749491612380127 Rf L $  .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Rf L TLT AJ+%) 26242332173774949161238012712345678901234Rf L 2USQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L @$P` In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L g/ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L * I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L MإM I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L Jq Rf L % Rf L ZBE -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L '9ULlSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L W2Ҥ  IRf L K& J 9 1  i ) =]! 95  qM  u  9 } - E %I  m    u y U M Y Aa  e a Q +262422714414123J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ! J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ho J 9 1  i ) =]! 95  qM  u  9 } - E %I  m    u y U M Y Aa  e a Q +262422714414123J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L Pᜂ 'J+ 262422714414123 Rf L T30 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L ü3|o J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y   'G k I l  7  %491616162041J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L bbi 3J+% 262422714414123491616162041 Rf L ,_QnJ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Rf L (kU=w1 AJ+%) 26242271441412349161616204112345678901234Rf L /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_1subscriberRf L f\Vcݗ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L gAo+ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ZM/ I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L +262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L s7GU Rf L 2{9  Rf L K|8 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L UnSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L ˖)  IRf L %0b J 9 1  i ) =]! 95  qM  u  } - E %I  9 m    u y U M Y Aa  e a Q +262425107823186J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ! J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 2xn J 9 1  i ) =]! 95  qM  u  } - E %I  9 m    u y U M Y Aa  e a Q +262425107823186J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L RH In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L Qu %^ 'J+ 262425107823186Rf L O0P@ J  | {56 [  &XW F   8 ( H  i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612737430J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Qۅ} 3J+% 262425107823186491612737430 Rf L QI.s;a 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 Rf L .Dv .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Rf L v P AJ+%) 26242510782318649161273743012345678901234Rf L 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_1subscriberRf L Q In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L p3^~ I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ~pR? I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L {n{c I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L n<ͩ Rf L vT 8G Rf L #< 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&&%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F Rf L z([ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L 음^'SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L [5CӠ  IRf L 6»5] J 9 1  i ) =]! 95  qM  u  } 9 - E %I  m    u y U M Y Aa  e a Q +262422835985492J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ţ31? J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L u=\9. J 9 1  i ) =]! 95  qM  u  } 9 - E %I  m    u y U M Y Aa  e a Q +262422835985492J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L g-< 'J+ 262422835985492 Rf L NT In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L bcEt J  | { 56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491610763160J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L == 3J+% 262422835985492491610763160 Rf L Pf 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 Rf L #$ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Rf L 0j{ AJ+%) 26242283598549249161076316012345678901234Rf L Y2SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L 4+n In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L hIxm e I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L fvNb I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L |iq I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L n09F Rf L &^  Rf L bTߏ 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 Rf L 2t+ -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L ,gc+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_1subscriberRf L wrTCF  IRf L a" J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U 9 M Y Aa  e a Q +262428020184465J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L `5$ J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L xiE J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U 9 M Y Aa  e a Q +262428020184465J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L );^ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L %CRK%* 'J+ 262428020184465Rf L rqs J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7   %491617784566J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L :/$ 3J+% 262428020184465491617784566 Rf L } 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 Rf L )}Ө .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F Rf L /H AJ+%) 26242802018446549161778456612345678901234Rf L / :pRhSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L :n+ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L ϤDƑS I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L &^7H I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L fY8 Rf L XL Rf L 7/,fw 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 Rf L }+  -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L 'WSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L et  IRf L !/ J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  9 e a Q +262429418501484J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L v J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 杌w J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  9 e a Q +262429418501484J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L N=3N 'J+ 262429418501484 Rf L c In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L TY,j" J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j  Z   Y  'G k I l  7  %491615150613J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L o / 3J+% 262429418501484491615150613 Rf L x\tL 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$ M000102030405060708090A0B0C0D0E0FRf L =tࢧSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L NO1J In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L Ν I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Xy{ˣ I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L _X I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L Lq S; Rf L IE  Rf L Fc 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$ M000102030405060708090A0B0C0D0E0FRf L }إSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L @QE8   IRf L b' J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U 9 M Y Aa  e a Q +262428017324973J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L փ/z J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L AV1vf J 9 1  i ) =]! 95  qM  u  } - E %I  m    u y U 9 M Y Aa  e a Q +262428017324973J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L |~A In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L 5hN 'J+ 262428017324973Rf L ) J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491613502784J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L Gzf( 3J+% 262428017324973491613502784 Rf L G2! 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$ M000102030405060708090A0B0C0D0E0FRf L PSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L Ze.W In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L n: I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Ϣ"/( I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L lm# I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L cVׁx Rf L '3Kh Rf L laY# 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$ M000102030405060708090A0B0C0D0E0FRf L zLnSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L Uv  IRf L A?wչA J 9 1  i ) =]!  995  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421551467568J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L #F J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L YVL' J 9 1  i ) =]!  995  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421551467568J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L hKj 'J+ 262421551467568 Rf L Iz`2 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L 2:O J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7   %491618066500J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 1t 3J+% 262421551467568491618066500 Rf L ݌o 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$ M000102030405060708090A0B0C0D0E0FRf L w&pSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L k; In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L 9 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 'մQV I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L NJ?L I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L 0kYu Rf L _% L-  Rf L 7҂{o 7f@~X1 p I " a :  y R ,  j D  \ 5 tM&'%IM000102030405060708090A0B0C0D0E0F%HM000102030405060708090A0B0C0D0E0F$G M000102030405060708090A0B0C0D0E0F%DM000102030405060708090A0B0C0D0E0F%CM000102030405060708090A0B0C0D0E0F$B M000102030405060708090A0B0C0D0E0F%AM000102030405060708090A0B0C0D0E0F%@M000102030405060708090A0B0C0D0E0F$? M000102030405060708090A0B0C0D0E0F%<M000102030405060708090A0B0C0D0E0F%;M000102030405060708090A0B0C0D0E0F$: M000102030405060708090A0B0C0D0E0F%9M000102030405060708090A0B0C0D0E0F%8M000102030405060708090A0B0C0D0E0F$7 M000102030405060708090A0B0C0D0E0F%4M000102030405060708090A0B0C0D0E0F%3M000102030405060708090A0B0C0D0E0F$2 M000102030405060708090A0B0C0D0E0F%1M000102030405060708090A0B0C0D0E0F%0M000102030405060708090A0B0C0D0E0F$/ M000102030405060708090A0B0C0D0E0F%,M000102030405060708090A0B0C0D0E0F%+M000102030405060708090A0B0C0D0E0F$* M000102030405060708090A0B0C0D0E0F%)M000102030405060708090A0B0C0D0E0F%(M000102030405060708090A0B0C0D0E0F$' M000102030405060708090A0B0C0D0E0F%$M000102030405060708090A0B0C0D0E0F%#M000102030405060708090A0B0C0D0E0F$" M000102030405060708090A0B0C0D0E0F%!M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F$  M000102030405060708090A0B0C0D0E0F% M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F%M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0F$ M000102030405060708090A0B0C0D0E0FRf L 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_1subscriberRf L   IRf L {;A# J 9 1  i ) =]! 95  qM  u  } - E %I  m  9  u y U M Y Aa  e a Q +262426096158102J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L @~ J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L !sJ5 J 9 1  i ) =]! 95  qM  u  } - E %I  m  9  u y U M Y Aa  e a Q +262426096158102J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L OF In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L p}%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L IZk 3J+% 262426096158102491618885440 Rf L 5x^ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L 6=vHSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L obqA.] In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L * `5 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Y]F; I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L '暑 I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L ;tJ7* Rf L .f Rf L $1 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L W8SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L :Fw  IRf L ĝ?3 J 9 1  i ) =]! 95  qM  u  } - E %I 9  m    u y U M Y Aa  e a Q +262424364685918J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L 3LcWs J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L EM J 9 1  i ) =]! 95  qM  u  } - E %I 9  m    u y U M Y Aa  e a Q +262424364685918J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L _-!O 'J+ 262424364685918 Rf L >C9 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L B J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y   'G k I l  7  %491617074842J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L GKlދ 3J+% 262424364685918491617074842 Rf L .@Z .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L $dXSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L sE8 In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L 'bg I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L Bw݃- I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ͺ߼7J& I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L 5̑ Rf L IZ  Rf L cD]cc -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L ^y4SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L GAFD  IRf L T/)# J 9 1  i ) =]! 95  qM  u  } - E %I  m  9  u y U M Y Aa  e a Q +262425990811395J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L @qo^ J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L J 9 1  i ) =]! 95  qM  u  } - E %I  m  9  u y U M Y Aa  e a Q +262425990811395J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L Tï~* In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L I?C 'J+ 262425990811395Rf L z6) ` J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7   %491618066566J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L \BoP 3J+% 262425990811395491618066566 Rf L Ql>h 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 Rf L G1 ; .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L SQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L Lt In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L Y>5^jY I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L ? .Ҷ I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L X I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L ccOW Rf L V4C Rf L ʝ\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 Rf L 3 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L :sǮzSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L Wn:  IRf L Y$ J 9 1  i ) =]! 95  qM  u  } - E %I  m    u 9 y U M Y Aa  e a Q +262426939313136J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L +d|N J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L ZYX&r J 9 1  i ) =]! 95  qM  u  } - E %I  m    u 9 y U M Y Aa  e a Q +262426939313136J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L kbQ 'J+ 262426939313136 Rf L ?  In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L ¹{% J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491618404876J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L >wɠ 3J+% 262426939313136491618404876 Rf L  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 Rf L =w # .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L ukSSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L qͤ In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L ȭZd I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L @S^P I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L H_Q I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L x0hй5 Rf L qΓ  Rf L wø 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 Rf L _!8 -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L Wu쿉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_1subscriberRf L L=  IRf L G"Tڑ% J 9 1  i ) =]! 95  qM  u  } - E %I  m 9    u y U M Y Aa  e a Q +262425387712101J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L .Ex J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L g+ J 9 1  i ) =]! 95  qM  u  } - E %I  m 9    u y U M Y Aa  e a Q +262425387712101J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L :uRj In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06 Rf L ,A 'J+ 262425387712101Rf L +~j J  | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491618625544J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L |!5Ф 3J+% 262425387712101491618625544 Rf L D9 /_' 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 Rf L pER>mh+ .Xh8 T  p $ @ \  x ,Hd4Pl <XJJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L Շ]MRSQLite format 3@  .c   O^ +!indexidx_subscr_imsisubscriber CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) Mtableindind CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )% 9indexsqlite_autoindex_ind_1ind ktableauc_3gauc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 )j/tableauc_2gauc_2gCREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) )<;;tablesubscriber_multi_msisdnsubscriber_multi_msisdnCREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL )))Wtablesubscriber_apnsubscriber_apnCREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL )<!!CtablesubscribersubscriberCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR )3G!indexsqlite_autoindex_subscriber_2subscriber3G!indexsqlite_autoindex_subscriber_1subscriberRf L wΆܤ#a In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L & ) I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L }>iG I ( | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  %491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L 0р`B I M 1  i ) =]! 95  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L ]k Rf L 79>< Rf L G;VY 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 Rf L q -h8 T  p $ @ \  x ,Hd4Pl <XLJIMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJHMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJGMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJFMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJEMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJAMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ@MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ?MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ>MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ=MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ9MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ8MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ7MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ6MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ5MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ1MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ0MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ/MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ.MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ-MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ)MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ(MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ'MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ&MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ%MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ!MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJ MM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FJMM101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2FRf L @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_1subscriberRf L wl#  IRf L YVD J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037Rf L H4 J # # | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L  J 9 1  i ) =]! 95 9  qM  u  } - E %I  m    u y U M Y Aa  e a Q +262421790159551J+262428210365286I+262429658169254H+262422477170778G+262427958901083F+262422110812872E+262424976191085D+262422142804323C+262426873298272B+262420449556474A+262422391074027@+262421534985777?+262420941102640>+262421332541185=+262429671886667<+262429548568288;+262427526335195:+2624248421013099+2624202275070428+2624244382708117+2624274945171166+2624262488376615+2624256188204084+2624289791628683+2624227084751832+2624229160597831+2624285658176810+262427565399825/+262420807740102.+262422722482567-+262425159252781,+262426524042045++262423887600789*+262424823274498)+262422411126382(+262429725563923'+262429244411979&+262420521539751%+262420481241213$+262423786777145#+262428435742584"+262425197542122!+262426524282562 +262425962342877+262426451877704+262423735355824+262421149967424+262420098273308+262426678337407+262421960927766+262421432364787+262421786022939+262424273731723+262421392637948+262422168061502+262422966138830+262425081242185+262425534241322+262428814877819+262426228011923+262428906550772+262425676796014 +262425203390146 +262423895947703 +262421702832174 +262422201258100 +262428584357417+262426600579076+262429030833402+262425925837363+262423704941422+262426372648287+262422123599309+ 262427587002037 Rf L H MNC= 'J+ 262421790159551 Rf L YБfbv In9e0 \ ' S   J  v A m 8 d/[&R~Iu@ l7c.Z%3I+% 2624282103652864916124606773H+% 2624296581692544916130167673G+% 2624224771707784916140613113F+% 2624279589010834916113566003E+% 2624221108128724916174372053D+% 2624249761910854916148745133C+% 2624221428043234916120682403B+% 2624268732982724916158507503A+% 2624204495564744916155333453@+% 2624223910740274916145062183?+% 2624215349857774916154210703>+% 2624209411026404916170120503=+% 2624213325411854916116776833<+% 2624296718866674916156668343;+% 2624295485682884916124042433:+% 26242752633519549161711807739+% 26242484210130949161243610038+% 26242022750704249161730174437+% 26242443827081149161548768336+% 26242749451711649161727828035+% 26242624883766149161015252834+% 26242561882040849161467716733+% 26242897916286849161277717332+% 26242270847518349161832843331+% 26242291605978349161570563730+% 2624285658176814916170864103/+% 2624275653998254916173626863.+% 2624208077401024916152147433-+% 2624227224825674916176700173,+% 2624251592527814916122637063++% 2624265240420454916117388013*+% 2624238876007894916177537573)+% 2624248232744984916126218013(+% 2624224111263824916160357183'+% 2624297255639234916150156283&+% 2624292444119794916105341833%+% 2624205215397514916157426373$+% 2624204812412134916154567663#+% 2624237867771454916102621553"+% 2624284357425844916188644023!+% 2624251975421224916122146833 +% 2624265242825624916167355353+% 2624259623428774916131312753+% 2624264518777044916178234063+% 2624237353558244916145582653+% 2624211499674244916136132203+% 2624200982733084916110675423+% 2624266783374074916171523823+% 2624219609277664916118502763+% 2624214323647874916128738803+% 2624217860229394916136037533+% 2624242737317234916167434523+% 2624213926379484916126243233+% 2624221680615024916163071513+% 2624229661388304916143137833+% 2624250812421854916130140263+% 2624255342413224916107431403+% 2624288148778194916186562213+% 2624262280119234916162152073+% 2624289065507724916126276043 +% 2624256767960144916148422323 +% 2624252033901464916110160583 +% 2624238959477034916120764323 +% 2624217028321744916118866613 +% 2624222012581004916135570533+% 2624285843574174916140437453+% 2624266005790764916171673263+% 2624290308334024916157635313+% 2624259258373634916136168323+% 2624237049414224916161733113+% 2624263726482874916127564153+% 262422123599309491613526447[+%7 3262427587002037491611678143MSC-00-00-00-00-00-002024-10-29 05:56:06Rf L eJ: J | {56 [  &XW F   8 ( H i 9 hz%y J  $ } j Z   Y  'G k I l  7  687J%491612460677I%491613016767H%491614061311G%491611356600F%491617437205E%491614874513D%491612068240C%491615850750B%491615533345A%491614506218@%491615421070?%491617012050>%491611677683=%491615666834<%491612404243;%491617118077:%4916124361009%4916173017448%4916154876837%4916172782806%4916101525285%4916146771674%4916127771733%4916183284332%4916157056371%4916170864100%491617362686/%491615214743.%491617670017-%491612263706,%491611738801+%491617753757*%491612621801)%491616035718(%491615015628'%491610534183&%491615742637%%491615456766$%491610262155#%491618864402"%491612214683!%491616735535 %491613131275%491617823406%491614558265%491613613220%491611067542%491617152382%491611850276%491612873880%491613603753%491616743452%491612624323%491616307151%491614313783%491613014026%491610743140%491618656221%491616215207%491612627604%491614842232 %491611016058 %491612076432 %491611886661 %491613557053 %491614043745%491617167326%491615763531%491613616832%491616173311%491612756415%491613526447% 491611678143 Rf L e *J+ 262421790159551687 Rf L ˸yў 8J+) 26242179015955168712345678901234