Analysis
-
max time kernel
2977092s -
max time network
158s -
platform
android_x86 -
resource
android-x86-arm-20220823-en -
resource tags
androidarch:armarch:x86image:android-x86-arm-20220823-enlocale:en-usos:android-9-x86system -
submitted
25-11-2022 17:19
Static task
static1
Behavioral task
behavioral1
Sample
18417f5f58f3099786d185c30241177b9739a8a35b2db2490bb4c3e4d8fe6d92.apk
Resource
android-x86-arm-20220823-en
General
-
Target
18417f5f58f3099786d185c30241177b9739a8a35b2db2490bb4c3e4d8fe6d92.apk
-
Size
3.8MB
-
MD5
5c9fc306fccc24cf0ad1d7b9484f73ce
-
SHA1
264755097de84fe283acbaebfd6180675e77970e
-
SHA256
18417f5f58f3099786d185c30241177b9739a8a35b2db2490bb4c3e4d8fe6d92
-
SHA512
12fbdcd607fdebe81f34fe08ceb6dbbd7c46b28bcc08b898a6e6aac807dafaae4c5cf74fa0c623d9093b572ef63830127a3d2ddfc7a3834cdefacd5dfc4bf948
-
SSDEEP
98304:hOBGee+DZxgSH/Xa6JVPocsIEz1SE3KW2xujY04MideV0:hO1XrLP4ZSBW2kj6Mu
Malware Config
Signatures
-
Reads the content of SMS inbox messages. 1 IoCs
Processes:
com.tianqi2345description ioc process URI accessed for read content://sms/inbox com.tianqi2345 -
Reads information about phone network operator.
-
Removes a system notification. 1 IoCs
Processes:
com.tianqi2345description ioc process Framework service call android.app.INotificationManager.cancelNotificationWithTag com.tianqi2345 -
Uses Crypto APIs (Might try to encrypt user data). 1 IoCs
Processes:
com.tianqi2345description ioc process Framework API call javax.crypto.Cipher.doFinal com.tianqi2345
Processes
Network
MITRE ATT&CK Matrix
Replay Monitor
Loading Replay Monitor...
Downloads
-
/data/user/0/com.tianqi2345/app_webview/Web DataFilesize
104KB
MD5dc79f9ce5f3ab5270b33e61119dfc959
SHA11844bf222a5144b513dcf2fb50a18c011701c647
SHA25647e65f4de08deabfd52ecdb8b0a29c61c482188b92c36182e2112ca0a8f4ff65
SHA51218b8894a7f35df516f423bbdebf1e05ce09eaf4345b139e59e603cadb81f8d1fa20f793438c28e8fd9a64e64f0684223d90ce6f10d3f93cb0c781049a8cff03e
-
/data/user/0/com.tianqi2345/app_webview/Web Data-journalFilesize
1KB
MD5d33931c6dab6ca36f3961e606b0ab45b
SHA174ed740f46d794196a3322b2abc593a42fd4b599
SHA2565c0bb8845bed5da601293798ee1affb39bd95ccedc2c498aaea4dacd246a1677
SHA512f70b37de7e74d6a7e11964c88b56bc0dd22013d2d5504cb2ac96de536ad0c3032b51ec61290f20e47f1d1a876a5ea575a8da4d5ee34d763e156406088fbcae84
-
/data/user/0/com.tianqi2345/app_webview/metrics_guidMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/com.tianqi2345/app_webview/metrics_guidFilesize
36B
MD5b66d860bad71f58cdb97d6da854dae95
SHA1e413c4c4c29938d6d7dbda02a208c67a12fa02c6
SHA256a9098f2fbb0455144533cf4216f4711f3f1d120e17e9580f3b6cfac7c88852a9
SHA512ec860bd345cedff4020ea98b86a4c003fca6de91ac6ab6fda145bcf36ff125d54353d31d6b735b6fb6f285c93fba7f5588a9e37ef024640f5e5b4f536dae6f64
-
/data/user/0/com.tianqi2345/app_webview/variations_seed_newMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/com.tianqi2345/app_webview/variations_stampMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/com.tianqi2345/app_webview/webview_data.lockMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/com.tianqi2345/databases/weather.dbFilesize
28KB
MD5803c1dee624ed346b6e20beb2915a2c1
SHA1ed242ed963f9a11661cb0b1e83be30a0cf720f9f
SHA2567971a34dfb6d23e6e1ba8a8ca9a9c201aa48f050fe5f50c5f1ed71fc519f7ba5
SHA512474446cbd15e8de95512b7f5ee28cb002473ab403b174fd518da49135bea1070fa546c34b2759caa71fc0e72c2d8461874cc94a48f1bc0d0844cd4d2dfeeab21
-
/data/user/0/com.tianqi2345/databases/weather.db-journalFilesize
524B
MD5d9d0e59031b9faabc95e138a1f80de16
SHA1c959477896f7be61303775f1da88e97d83458160
SHA2562cfc7b166e4046a091c3feb79cb57f408e3272ebe5e258f66016430f813d15d7
SHA512bbcf7af3d8d2aa633b9ae2418bf78cdc3de237172e3a9677008d348baa8ee4e3990f1e2802e51a5a4eb1b6f3d9cce531743423a99f22a13fa8273516dff79558
-
/data/user/0/com.tianqi2345/databases/weather.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/data/user/0/com.tianqi2345/databases/weather.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/data/user/0/com.tianqi2345/databases/weather.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/data/user/0/com.tianqi2345/databases/weather.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/data/user/0/com.tianqi2345/databases/weather.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/data/user/0/com.tianqi2345/databases/weather.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/data/user/0/com.tianqi2345/databases/weather.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/data/user/0/com.tianqi2345/databases/weather.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/data/user/0/com.tianqi2345/databases/weather.db-walFilesize
40KB
MD518f81eed64abc6f19104d4093980de21
SHA1e73aa3146d38026970c043af8847d9cde748915d
SHA256b93a963933a73f0de2136433c67670417f0c1603e812fe8fae4744a54728dd41
SHA5125763239384e0c33bb1c9b89ab7ba8a694f1a6a3a39209fd5abbfcdb4f96f302b0157706359e5bbd7f23110ba2028d98c828af1be22d754777f344a3571e834db
-
/data/user/0/com.tianqi2345/databases/weather.db-walFilesize
4KB
MD5cb9454a62052e44f1e01417dc600cce5
SHA1496203ffa36163adcc3b3d98210bf9cf0cdeee1c
SHA2567fd6ec4a2f50dd123d8d5cc56a2f307f7044cbbe2ed66adfb58dc5ddb82e8f9f
SHA512e344b8f2735b0bc934d7ac9db6ffc18ee699c7e86f28c83d840339d3c5514bddea779649abc5ebca1eef51cb263d51819cc8c01993561e3f71e8aab64c3afd2a
-
/data/user/0/com.tianqi2345/databases/weather.db-walMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/com.tianqi2345/databases/weather.db-walMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/com.tianqi2345/databases/weather.db-walFilesize
128KB
MD59386be4919b10e2a272acddb7182b386
SHA1e567a4543da6f561f5b30912c6c9647ce57967d1
SHA256de35c8099b49f70c6d7eb1c5fe588eab17b2226638ebc6688737813466fccad7
SHA512e8c0fb5d4a52ccfc7196185f38d05d0bd92ab8f2728f472c64d33fb3b4f375031b2542651b19213355498a9208d2d92aa247fec36270236c99555c8a9f21e19a
-
/data/user/0/com.tianqi2345/databases/weather.db-walMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/com.tianqi2345/databases/weather.db-walMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/com.tianqi2345/databases/weather.db-walFilesize
4KB
MD5f57abbfaf63bbb5d0f7903ae266bfb4b
SHA1b7a93c311302aaf1fa8a20b812c9535e6c8e0bd7
SHA256687ed97ec9fd83a39435228c54d740cf42be9dd65ec2f13e23d6e3ac02033656
SHA512ebf0384e62da49be847894de4a8ddf472bf25a809e041fdf7a0ed9f2cfe0ac6fa3996675082ed46dcf969ea9b01c2cdd58e31f3994fd6614cea7c0e98270af61
-
/data/user/0/com.tianqi2345/files/.imprintFilesize
930B
MD589e9a3958874b354d1d8defe8db96e0e
SHA185d9e0166e6432ee5151685c63498f725f61b881
SHA2565ad91454fbff1ccd1ed04cafd82387907b0b36fabc1d72b96c1b0b388ed5cf01
SHA512854392e8603443bb3602d44636480f69448dad1ba47e414582e645492af7a24af306bf5c38ae6a35363b8a526d69b9823b43ee15a3c7202637bfa53b728b7b8f
-
/data/user/0/com.tianqi2345/files/umeng_it.cacheFilesize
211B
MD590071d6ae2a7df8289992d23967095dd
SHA138fcbb72f4f4d1be22fcd0347440abf289b81ecf
SHA256f4772f815dda9318532dd450411541f98bccb157bc12da51667be5dbc17982cb
SHA51222cc8fdf497ca727d2476f14ec7bbc45a182185daf98316535f66a21f584afc489006fc8546529b478af82516ed2b93e0492cfb398a481f394cb44b01637a824
-
/data/user/0/com.tianqi2345/shared_prefs/WebViewChromiumPrefs.xmlFilesize
127B
MD521223e9184445fe043476484cd8cb1f9
SHA12b4813f849121d60ba35eb0889080668bb62c778
SHA256bb61b7c087c2ae2de93a7740ff75707342940557146366e92b840284cd9446af
SHA512be21408de0cc643650e5d9ab9057a8f9de88e37fbdc6417cfeba160402ec4cd14fccbc82cbbfd941ecfc0bb3d4056ee61ac199efdc99d647d53e65818835fd48
-
/data/user/0/com.tianqi2345/shared_prefs/networkreference.xmlFilesize
152B
MD55b466a8e6eb196d72369665af7a7ae00
SHA11e61e78f310f333ebfda9b55ca9a88bbfea79cf8
SHA256944eb11986f821749f01110a84f781225b621c49624300f452fafa503271652d
SHA5124667b073422ba09399a6747c4c13015e38e05001db498436bb21a7dfeb61ecc415c7ced8234fb7e0cda2ea87d54f798a79b5d9cf5f0d19e8dd9cb02a6cc04dd9
-
/data/user/0/com.tianqi2345/shared_prefs/networkreference.xmlFilesize
197B
MD5195cfff9e19d424b1e3039bbddcbe385
SHA1da3d57941872a58e8d30c77142b3a4a90eafcf8b
SHA25660c7debefe91c568c2a2c5c8bd10ee953f9780c23b92793f58c0e3747affb8bf
SHA5124d6d077e0c309626e307dacd657541c8af3ff1cf8df5ba1cc6b2ca42cce44b35233b5221ed659a47bece93e2c9cb55597660ee524156bec9ebf9efd31f5cc48a
-
/data/user/0/com.tianqi2345/shared_prefs/networkreference.xmlFilesize
243B
MD55d59a23bb9a2dd5daf5c6048db515796
SHA1a7a5110a9d9e8b39861b055825ce9cba6d098386
SHA256a38f48a3cf2efe45229f06652508757f3e42e0a935ab4add596e50cc270ccef4
SHA5124a41813859bc8dc574c4135721a44046b83d2912e777f28ddb28af8461767519934bc67cabd76a78a26679c358484bdd84b6025d54bc65db98a35c1082010d97
-
/data/user/0/com.tianqi2345/shared_prefs/networkreference.xmlFilesize
108B
MD50652b3a28e35b407472dcf7e82c3f1b1
SHA17067014ec26991923ab3eb27dafaf62f842ddc9e
SHA2564e84dba88e83f479ac504ebdb24b6b62371387b52fdcbf19909a3303abc4768b
SHA5124a54c720468bf777a28da39f836769c1102243c413f1e20c5f9bf28e24fe2b73a92d4be09327e679ad9c41ffc2a72f67404c9250360d86d604778afde6b83d2e
-
/storage/emulated/0/Data/lll.txtFilesize
202B
MD5940a9f493dfa93665d072e39badb9288
SHA13563a18a46042838af6a6bf509e22c278bfc3cf0
SHA2567bd36ccbf577717b9e143c45cf17ea88bc38dec3ccacefb41373dfc67995f55a
SHA512752f3937017306a225b9db774f8b96ee40910e53ba14147180128a823806343eb98f2851a2a3352afa3ab08e885b4fe8d12010a90d4ac0f1d69327247436cd04
-
/storage/emulated/0/baidu/tempdata/conlts.datMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/storage/emulated/0/baidu/tempdata/ls.dbMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/storage/emulated/0/baidu/tempdata/ls.db-journalFilesize
524B
MD5f90b6e27815b0c4799f101c7199a0093
SHA139a71ec0908653eb620e759d14ac7d762e4f0f1e
SHA2568295ce92f5282880d84e7c57aef8024e58c719e840174f01fc1a4d9fd8ce2670
SHA51208c1f2d3edfec841dfae2cdf6418436d77f213b7aac66956c022f25e77e67d8c2a620b869b1b7159fcae02c9406d1781c436fc24fbaf285db5ff56ef4871b85a
-
/storage/emulated/0/baidu/tempdata/ls.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/storage/emulated/0/baidu/tempdata/ls.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/storage/emulated/0/baidu/tempdata/ls.db-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/storage/emulated/0/baidu/tempdata/ls.db-walFilesize
52KB
MD5e9a3ae087a85cfe10800f6cf22da58fe
SHA1bb5ce703234df4c2beeaa5fe724f868c71920d00
SHA256d30693cc020b65f70aa7d1d023767b9dc02354f52c9c3cba2d5993f10a491e59
SHA5125778ade064ec244fa5cbc9e54599e06c99d1dbde45e9f4b0f7a39495c8e9018436c567b77c9d85a9069c780b21523c99c653980aa77025003e4e6587987b0ad3
-
/storage/emulated/0/baidu/tempdata/ls.db-walMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/storage/emulated/0/baidu/tempdata/ls.db-walMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e