Analysis
-
max time kernel
3022849s -
max time network
132s -
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
26-11-2022 14:38
Static task
static1
Behavioral task
behavioral1
Sample
30cbac7bb3a3bb114c163fa339b59ceb2ae22551f2c2d0619a94732efb5f880f.apk
Resource
android-x86-arm-20220823-en
General
-
Target
30cbac7bb3a3bb114c163fa339b59ceb2ae22551f2c2d0619a94732efb5f880f.apk
-
Size
1.1MB
-
MD5
d6737a1fda98da5eb2721abf2fd93815
-
SHA1
f9218ea6029f7b7c3436ded6ec912d2e5aab824e
-
SHA256
30cbac7bb3a3bb114c163fa339b59ceb2ae22551f2c2d0619a94732efb5f880f
-
SHA512
3317b7bf1b3d29a40fc2b72570ec6abe020e05ca108382cdcf25cdcd53e06e4b3142113edb2bf4745a0aae6c750ec31a7634038f36bac6ddee9f6da6040da72c
-
SSDEEP
24576:yYRzKElVYu5xyL1D2t4tx4h6whcLyUatqTRiA06wYo9iu+07Ah1nc:FlTMu5xg2qfxwhpU7V06lo9ij1nc
Malware Config
Signatures
-
Requests cell location 1 IoCs
Uses Android APIs to to get current cell location.
Processes:
hggs2.soac.os22description ioc process Framework service call com.android.internal.telephony.ITelephony.getCellLocation hggs2.soac.os22 -
Reads information about phone network operator.
-
Removes a system notification. 1 IoCs
Processes:
hggs2.soac.os22description ioc process Framework service call android.app.INotificationManager.cancelNotificationWithTag hggs2.soac.os22 -
Uses Crypto APIs (Might try to encrypt user data). 1 IoCs
Processes:
hggs2.soac.os22description ioc process Framework API call javax.crypto.Cipher.doFinal hggs2.soac.os22
Processes
Network
MITRE ATT&CK Matrix
Replay Monitor
Loading Replay Monitor...
Downloads
-
/data/user/0/hggs2.soac.os22/app_webview/GPUCache/indexFilesize
20B
MD593027d42b314432c4216e6cfca48b384
SHA143448dd8102979c3926828182579691945eedd4e
SHA2563cda72e67c62e52a342309c44f2cb3b6c1019c7b11822e2f628e48e254e2b41c
SHA512a52d13cf7f5be196d1e2f135b8a010f80558c5d35e90e7792441d1c976517d55cf1c9587949db69ebef294cc6ef79529a65e7d779964793016efecacd152f70e
-
/data/user/0/hggs2.soac.os22/app_webview/GPUCache/index-dir/temp-indexFilesize
48B
MD58a81c338cc197947db99848323960e88
SHA177f1649ef6bcae50d39739ce94bd1000d0a86c52
SHA256a6f7cb86ceefb9467e65d8e687a8bbf8e459d62a7155563702bcd20721b6fd3b
SHA512eb2c3e90b4c01515835f1a2bec63fd2d8a6bb7a9db0436920a69e65f2a59ca5dbd9273f6799f8a5ba3f0a3c85a809143eca6d7b69db44f9f4318a011b737ba11
-
/data/user/0/hggs2.soac.os22/app_webview/Local Storage/leveldb/000001.dbtmpFilesize
16B
MD546295cac801e5d4857d09837238a6394
SHA144e0fa1b517dbf802b18faf0785eeea6ac51594b
SHA2560f1bad70c7bd1e0a69562853ec529355462fcd0423263a3d39d6d0d70b780443
SHA5128969402593f927350e2ceb4b5bc2a277f3754697c1961e3d6237da322257fbab42909e1a742e22223447f3a4805f8d8ef525432a7c3515a549e984d3eff72b23
-
/data/user/0/hggs2.soac.os22/app_webview/Local Storage/leveldb/000003.logFilesize
333B
MD52efc3b98d87fda7dd0535d1cad768cf8
SHA1c9a39de44c2d833a9f5a03b66fc64e9fa1afef04
SHA25616378f0811fde5ef941096039cb918c955c4e9167ebaeee4a1cf559288893c8d
SHA5128f7f01eba5c90e93696060bf2fc9f15aea8391236ecf0a0c90cb1d43b9d2faee797b121e0b9eb8b2af7894899e4ec4fd261ff1b5e257e0b17de5a82ca167d32a
-
/data/user/0/hggs2.soac.os22/app_webview/Local Storage/leveldb/LOCKMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/hggs2.soac.os22/app_webview/Local Storage/leveldb/LOGFilesize
70B
MD5452a3997043e4d5fff7f2792ac8ee002
SHA1767b41862a11f9296331f6d84e369decafb5e64a
SHA2566b92ffab6e03af9c0981eb862f96bc7a8173f1e333477770d9d854fd9b3025f6
SHA5124a1f0affc626a3cf90fbb48a67d5842ebb1ffb4383f3ea95c7006c15b463c4ee1e525758c2806222d845659f816a01dfbb812167f4cea4de5b6ca4209b9f86ae
-
/data/user/0/hggs2.soac.os22/app_webview/Local Storage/leveldb/MANIFEST-000001Filesize
41B
MD55af87dfd673ba2115e2fcf5cfdb727ab
SHA1d5b5bbf396dc291274584ef71f444f420b6056f1
SHA256f9d31b278e215eb0d0e9cd709edfa037e828f36214ab7906f612160fead4b2b4
SHA512de34583a7dbafe4dd0dc0601e8f6906b9bc6a00c56c9323561204f77abbc0dc9007c480ffe4092ff2f194d54616caf50aecbd4a1e9583cae0c76ad6dd7c2375b
-
/data/user/0/hggs2.soac.os22/app_webview/Web DataFilesize
104KB
MD5dc79f9ce5f3ab5270b33e61119dfc959
SHA11844bf222a5144b513dcf2fb50a18c011701c647
SHA25647e65f4de08deabfd52ecdb8b0a29c61c482188b92c36182e2112ca0a8f4ff65
SHA51218b8894a7f35df516f423bbdebf1e05ce09eaf4345b139e59e603cadb81f8d1fa20f793438c28e8fd9a64e64f0684223d90ce6f10d3f93cb0c781049a8cff03e
-
/data/user/0/hggs2.soac.os22/app_webview/Web Data-journalFilesize
1KB
MD520b84909c05254aef11dbcf88394c003
SHA14b194e1597c43c975930d950784a9e91e495020a
SHA25631847b7671d14851b7c3046d013deb739a90141cc3b2e81080061c92a5b1b08c
SHA5125648736d7c2cbcc110b4b1e08995e2d0a77cec646bca28c20fa9e77ad0509c31eb9e961f10bb2cc31c368ffb6b5108d0e25588542832c71c03200548f7143bea
-
/data/user/0/hggs2.soac.os22/app_webview/metrics_guidMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/hggs2.soac.os22/app_webview/metrics_guidFilesize
36B
MD523b744873d9245ca6ddf36c6e08fc684
SHA1d2471c17dcd0d171cd6c7efa18675b137cd19b3f
SHA256f213cc5fe2d402701927654491b27d69a2ef364bc660e42d559cf9b4b52c7835
SHA512624364b147e07202f8cbd04eac9c4d84f04a904cc9a51381758734c794646f3fc40ba3fe29b2fd6a7d25dc90e5f249251aeffd5647434fd9380b96161756d7b4
-
/data/user/0/hggs2.soac.os22/app_webview/variations_seed_newMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/hggs2.soac.os22/app_webview/variations_stampMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/hggs2.soac.os22/app_webview/webview_data.lockMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/hggs2.soac.os22/cache/hggs2.soac.os22/store2LvA.stMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/hggs2.soac.os22/cache/hggs2.soac.os22/store2cfg.stMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/hggs2.soac.os22/cache/hggs2.soac.os22/store2cnt.stMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/data/user/0/hggs2.soac.os22/databases/commands_clFilesize
28KB
MD5ef2b158ef823bd8e5015c3b731a8892f
SHA1f9f2b11732f9fedc5058d03ea033455c82c62a0b
SHA256fe3863a6585bbaf7854fb8f8744d17497c7f7226c1fe6968080b4e0699602935
SHA51263b6d77ef2da0b97e40af442df5bca610ea3afee615457cffec474f65d7ab05d7271c19cf3a2e04202147e440027779d220d4207d577cd4b3b8600833c4a5ca3
-
/data/user/0/hggs2.soac.os22/databases/commands_cl-journalFilesize
524B
MD54776b762adc788fea7d03c0cae19323b
SHA13fd12c7ae67244d85dd7d74360c5c1b15224df05
SHA2564e418b330a393ffa6f67b5648d5db20c9bd948b3130e28c55b163ccf8f19c223
SHA512a13b456b185a3daae67e6498b7860a441f9967a5d732ebdb2644cc730f3176689a89c0ba2d80b974dd830cc674f5760725e3443ce257e1aae6338cabac1c8b4d
-
/data/user/0/hggs2.soac.os22/databases/commands_cl-shmFilesize
8B
MD57dea362b3fac8e00956a4952a3d4f474
SHA105fe405753166f125559e7c9ac558654f107c7e9
SHA256af5570f5a1810b7af78caf4bc70a660f0df51e42baf91d4de5b2328de0e83dfc
SHA5121b7409ccf0d5a34d3a77eaabfa9fe27427655be9297127ee9522aa1bf4046d4f945983678169cb1a7348edcac47ef0d9e2c924130e5bcc5f0d94937852c42f1b
-
/data/user/0/hggs2.soac.os22/databases/commands_cl-walFilesize
36KB
MD535996dbed5248af04cc3f13d74d606ac
SHA19264062e28e6788f5d4685ccde37473de889be71
SHA25695b830288f066cb0581874c40a0ad1cdf4c0b60137496f39ce7db9e1ca77c6c2
SHA51270d6d5a5494f1d174e0d2b8515ee55e45324ac330df8a69338c7f64915a323daa070c2d30525530ce9ec763cf8fe7431be8684e2468af4c12fb5caa95e0071bb
-
/data/user/0/hggs2.soac.os22/files/.imprintFilesize
854B
MD5cb35609fbbe543f09f72c860b4914827
SHA18cdd4ba280f90cdd7a10bbf35e3093e1841d1a7a
SHA25697f9d7b1936005a2a1dc07135b3cfb365d4a68220df32a06c8915beb802d0eb2
SHA51282763c959d81d88b090419f635373cb490c51a37ed2952de9028412385ea34ca87cebbbb04b31bab26657501689912af9106b9abc593e0c2ae31d4d3e97aad2e
-
/data/user/0/hggs2.soac.os22/files/mobclick_agent_cached_hggs2.soac.os227Filesize
1KB
MD5f9de0d27274971121d4642c9d0c3c274
SHA14fb6501b7164245a0abd96d2a4aeb819830ae09c
SHA25625490fa5e314ab0a68085a10bb791aed0db87c7b958fd7dbc123327333ad2718
SHA5122e5fea450cd2ab3ec6fbdc17bd665e523a5c059d7c92e5d4cdf2b368fa3ebe528b3959f2a43e83c197588fb2e1becf631046d4749719ece37be5ef03abfa6eb5
-
/data/user/0/hggs2.soac.os22/files/umeng_it.cacheFilesize
211B
MD5d418fe9468bba665fc5c84549b4842f5
SHA198149da2d86c9c997400a13a729a7c4d368221ee
SHA2566093eac3b56eb79838e619c8efa559f099e08e3850cf271a57aa217902064580
SHA5122bbdba15d6d4124acfdf4a69d6fc1ecf87ba0f00b72b7728dc5672d8f2ddae21214873a39f992a4e7028889d9a50307ce86484a5840f962b16afa62c35731897
-
/data/user/0/hggs2.soac.os22/shared_prefs/MainOOOService11Prefs_cailing.xmlFilesize
132B
MD5a47d26ae3aa6ad08d78b147dcc807a2f
SHA162a0abc3fdcab769d1bbe0a1b1a35aac52788c6e
SHA256377353983a7f6e107fccbcc0042dd602e8aacf37f9d2f07544fd5715320d2b09
SHA512646337ba2a962c30009c686ea5f676a6c8c07887afb7a56575e268f15b2bda5e84cc49e9fdf3d9aec889bd9ee771a3db632cfaf597519e156d9134a4126e8085
-
/data/user/0/hggs2.soac.os22/shared_prefs/MainOOOService11Prefs_cailing.xmlFilesize
197B
MD5d7f611798fb4c8afd9862da6f178e4c1
SHA17a2eb904146a7acf1ed4bce0fe0e5704b57a45eb
SHA256b09c478c81a55b820de6781f0e8e4fa8a330a0a0d1ce979b5262e7f43990b6f2
SHA5125ee7db1b3f5d4413b95c317ab24f147e8bd651fb52aaf426574ff868604ef3532731a1b4967f75b1e901981c0d608fad8ce0019744fe17c36af3dc1690e9daf7
-
/data/user/0/hggs2.soac.os22/shared_prefs/MainOOOService11Prefs_cailing.xmlFilesize
276B
MD569ae40f779906b3862f48627941111a7
SHA163329b78bc19f815e12b1994943d7b5dca0be780
SHA25656a68e969029b4d06b5a6fac0122e61fac01d1de4b28506cf9a033c4f7cbe206
SHA512b7b65961ba610d588130d4a6724e548bbbcea31f59eb692f3df3a4dd0030c3d4ce4ab0af9ed2761bacecb37f204284318969c96e850b2d19eb2b3745c7b75213
-
/data/user/0/hggs2.soac.os22/shared_prefs/MainOOOService11Prefs_cailing.xmlFilesize
345B
MD55b9678eda26397e7c1479dcee65a5ebe
SHA1131d8af7084e53b94bd5c7d6a752ea72b7d81abc
SHA256ad9b247b366d7914b18c04b1272822599d141dfe988aa4a7b387b56abed7f03c
SHA5125c993f0cc3a36d9251d968efc0908fc4451b9b61276646102095a2c5a9d88390ea2bf8e5a914ed818a26882a2d613fd721843e7fd32bcfca906fc7c6544bb15b
-
/data/user/0/hggs2.soac.os22/shared_prefs/MainOOOService11Prefs_cailing.xmlFilesize
415B
MD5c7e331ac60ad28fca47ab186fdfa3756
SHA12573a1f3948bf7c788b90e6b3a4a578672658e40
SHA25618fc312f4683dcee09bcaf1756903a2222dae2921d25ec29b583df7fc5ae3804
SHA512d92f04055c7423958f718cfe50b261cfecdfb92a9731815ff540bd47b0fbc4510c1cf29596a80f6eab3d3254459814dab68ef65b00d7d2e9928a43ed854a4f8c
-
/data/user/0/hggs2.soac.os22/shared_prefs/MainOOOService11Prefs_cailing.xmlFilesize
414B
MD5d80f8f8a9b373ba976d5b6935e758d29
SHA1c9875ea47852dbf1d62645796e1e74fa30d7fc1b
SHA25663ae2a9cf8a5eae2509aa4bfe227bbaadecd731093cbee4a6ee8a05e9bdd491d
SHA512d689a4b8a320de2e39c3821074026ad3bec130cc2b46b3b704f5150d1ff7eb72512292cae45dc6c0b9a4ff37ca5a3a47f579f0c489744ec397bb54ad0b56468b
-
/data/user/0/hggs2.soac.os22/shared_prefs/MainoyyServicePrefs_read.xmlFilesize
131B
MD55b03894b0c20dad3b6b74728b582b439
SHA1c2f9c45d6a3047b53be28a88d6e0b462b965d641
SHA2569cfbeab1f99caa2b4a4205035b051a9fbc05e66ed9dcf3a65752facb0212cea9
SHA51253b9be8c81318e9bf72dded0486c1fc81457eb2acfffbc850c05fb90682256500e9bc3e5d4582cfc8199d34be6f25a19d921c84fe403a8451bb6326534d10580
-
/data/user/0/hggs2.soac.os22/shared_prefs/MainqwServicePrefs_video2.xmlFilesize
131B
MD5bb80c3956c6ae126fdba0359586af3cf
SHA12989f2fce4810538182b0be8bd7018bedd611f7f
SHA2562c77a2be658c4a66017a08f9ea4019e548bcace9856ff2f54967efa96d5d5166
SHA51266b8a658515b817896727f618a01024c1304e23c9c9cd772abbeb9489d126721c131380df0f34eb3934421bcbf1b37bc7d77758b47d3f316b341d0ff5a6cb22e
-
/data/user/0/hggs2.soac.os22/shared_prefs/WebViewChromiumPrefs.xmlFilesize
127B
MD521223e9184445fe043476484cd8cb1f9
SHA12b4813f849121d60ba35eb0889080668bb62c778
SHA256bb61b7c087c2ae2de93a7740ff75707342940557146366e92b840284cd9446af
SHA512be21408de0cc643650e5d9ab9057a8f9de88e37fbdc6417cfeba160402ec4cd14fccbc82cbbfd941ecfc0bb3d4056ee61ac199efdc99d647d53e65818835fd48
-
/storage/emulated/0/Android/data/hggs2.soac.os22/cache/hggs2.soac.os22/store2LvA.stMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/storage/emulated/0/Android/data/hggs2.soac.os22/cache/hggs2.soac.os22/store2cfg.stMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/storage/emulated/0/Android/data/hggs2.soac.os22/cache/hggs2.soac.os22/store2cnt.stMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/storage/emulated/0/MyShare/hggs2.soac.os22/store2cfg.stMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/storage/emulated/0/hggs2.soac.os22/hggs2.soac.os22/store2LvA.stMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/storage/emulated/0/hggs2.soac.os22/hggs2.soac.os22/store2cfg.stMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
-
/storage/emulated/0/hggs2.soac.os22/hggs2.soac.os22/store2cnt.stMD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e