Analysis
-
max time kernel
111s -
max time network
139s -
platform
windows10-2004_x64 -
resource
win10v2004-20220812-en -
resource tags
arch:x64arch:x86image:win10v2004-20220812-enlocale:en-usos:windows10-2004-x64system -
submitted
13/02/2023, 09:43
Static task
static1
Behavioral task
behavioral1
Sample
74ea26791f099eeecf9b179ac3f9f2e5.exe
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
74ea26791f099eeecf9b179ac3f9f2e5.exe
Resource
win10v2004-20220812-en
General
-
Target
74ea26791f099eeecf9b179ac3f9f2e5.exe
-
Size
716KB
-
MD5
74ea26791f099eeecf9b179ac3f9f2e5
-
SHA1
a738d2536e6e95ec3166d79fd96cf042e1f47182
-
SHA256
d8c03eddd2c947563cd8ac2ad9ab904d44a011f26e327dcded5a6154814285de
-
SHA512
59f93b47db41834eca58121c9068266b2d9484454c54724612071ff5a84a7717cd14bc7ed95582a9b47dbcfaf1b85ea0b58cf7ec9dafdf17d9ebcc34c6b26404
-
SSDEEP
12288:7MrUy90LrFirlUQmYXXaIsxZpk9v88xv2IPlY8BLRn87OiNit5KtQWbuHxp:vyfrVHaISZ2N88xv2IdYqSwt5KQRp
Malware Config
Extracted
redline
fusa
193.233.20.12:4132
-
auth_value
a08b2f01bd2af756e38c5dd60e87e697
Extracted
amadey
3.66
62.204.41.5/Bu58Ngs/index.php
Signatures
-
description ioc Process Key created \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection rOd39jq.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableBehaviorMonitoring = "1" rOd39jq.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableIOAVProtection = "1" rOd39jq.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableOnAccessProtection = "1" rOd39jq.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableRealtimeMonitoring = "1" rOd39jq.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableScanOnRealtimeEnable = "1" rOd39jq.exe -
RedLine
RedLine Stealer is a malware family written in C#, first appearing in early 2020.
-
Checks computer location settings 2 TTPs 2 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-2629973501-4017243118-3254762364-1000\Control Panel\International\Geo\Nation mWt53.exe Key value queried \REGISTRY\USER\S-1-5-21-2629973501-4017243118-3254762364-1000\Control Panel\International\Geo\Nation mnolyk.exe -
Executes dropped EXE 9 IoCs
pid Process 5016 sPm53hD.exe 964 seJ33YC.exe 1756 koV43kY.exe 4276 mWt53.exe 3880 mnolyk.exe 2288 nTz62xR.exe 4828 mnolyk.exe 3552 rOd39jq.exe 4416 mnolyk.exe -
Loads dropped DLL 1 IoCs
pid Process 5108 rundll32.exe -
Reads user/profile data of web browsers 2 TTPs
Infostealers often target stored browser data, which can include saved credentials etc.
-
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows Defender\Features\TamperProtection = "0" rOd39jq.exe -
Accesses cryptocurrency files/wallets, possible credential harvesting 2 TTPs
-
Adds Run key to start application 2 TTPs 6 IoCs
description ioc Process Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\wextract_cleanup0 = "rundll32.exe C:\\Windows\\system32\\advpack.dll,DelNodeRunDLL32 \"C:\\Users\\Admin\\AppData\\Local\\Temp\\IXP000.TMP\\\"" 74ea26791f099eeecf9b179ac3f9f2e5.exe Key created \REGISTRY\MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce sPm53hD.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\wextract_cleanup1 = "rundll32.exe C:\\Windows\\system32\\advpack.dll,DelNodeRunDLL32 \"C:\\Users\\Admin\\AppData\\Local\\Temp\\IXP001.TMP\\\"" sPm53hD.exe Key created \REGISTRY\MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce seJ33YC.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\wextract_cleanup2 = "rundll32.exe C:\\Windows\\system32\\advpack.dll,DelNodeRunDLL32 \"C:\\Users\\Admin\\AppData\\Local\\Temp\\IXP002.TMP\\\"" seJ33YC.exe Key created \REGISTRY\MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce 74ea26791f099eeecf9b179ac3f9f2e5.exe -
Checks installed software on the system 1 TTPs
Looks up Uninstall key entries in the registry to enumerate software on the system.
-
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
-
Program crash 1 IoCs
pid pid_target Process procid_target 3484 2288 WerFault.exe 87 -
Creates scheduled task(s) 1 TTPs 1 IoCs
Schtasks is often used by malware for persistence or to perform post-infection execution.
pid Process 4664 schtasks.exe -
Suspicious behavior: EnumeratesProcesses 6 IoCs
pid Process 1756 koV43kY.exe 1756 koV43kY.exe 2288 nTz62xR.exe 2288 nTz62xR.exe 3552 rOd39jq.exe 3552 rOd39jq.exe -
Suspicious use of AdjustPrivilegeToken 3 IoCs
description pid Process Token: SeDebugPrivilege 1756 koV43kY.exe Token: SeDebugPrivilege 2288 nTz62xR.exe Token: SeDebugPrivilege 3552 rOd39jq.exe -
Suspicious use of WriteProcessMemory 47 IoCs
description pid Process procid_target PID 4736 wrote to memory of 5016 4736 74ea26791f099eeecf9b179ac3f9f2e5.exe 80 PID 4736 wrote to memory of 5016 4736 74ea26791f099eeecf9b179ac3f9f2e5.exe 80 PID 4736 wrote to memory of 5016 4736 74ea26791f099eeecf9b179ac3f9f2e5.exe 80 PID 5016 wrote to memory of 964 5016 sPm53hD.exe 81 PID 5016 wrote to memory of 964 5016 sPm53hD.exe 81 PID 5016 wrote to memory of 964 5016 sPm53hD.exe 81 PID 964 wrote to memory of 1756 964 seJ33YC.exe 82 PID 964 wrote to memory of 1756 964 seJ33YC.exe 82 PID 964 wrote to memory of 1756 964 seJ33YC.exe 82 PID 964 wrote to memory of 4276 964 seJ33YC.exe 85 PID 964 wrote to memory of 4276 964 seJ33YC.exe 85 PID 964 wrote to memory of 4276 964 seJ33YC.exe 85 PID 4276 wrote to memory of 3880 4276 mWt53.exe 86 PID 4276 wrote to memory of 3880 4276 mWt53.exe 86 PID 4276 wrote to memory of 3880 4276 mWt53.exe 86 PID 5016 wrote to memory of 2288 5016 sPm53hD.exe 87 PID 5016 wrote to memory of 2288 5016 sPm53hD.exe 87 PID 5016 wrote to memory of 2288 5016 sPm53hD.exe 87 PID 3880 wrote to memory of 4664 3880 mnolyk.exe 89 PID 3880 wrote to memory of 4664 3880 mnolyk.exe 89 PID 3880 wrote to memory of 4664 3880 mnolyk.exe 89 PID 3880 wrote to memory of 1184 3880 mnolyk.exe 91 PID 3880 wrote to memory of 1184 3880 mnolyk.exe 91 PID 3880 wrote to memory of 1184 3880 mnolyk.exe 91 PID 1184 wrote to memory of 1388 1184 cmd.exe 93 PID 1184 wrote to memory of 1388 1184 cmd.exe 93 PID 1184 wrote to memory of 1388 1184 cmd.exe 93 PID 1184 wrote to memory of 220 1184 cmd.exe 94 PID 1184 wrote to memory of 220 1184 cmd.exe 94 PID 1184 wrote to memory of 220 1184 cmd.exe 94 PID 1184 wrote to memory of 1076 1184 cmd.exe 95 PID 1184 wrote to memory of 1076 1184 cmd.exe 95 PID 1184 wrote to memory of 1076 1184 cmd.exe 95 PID 1184 wrote to memory of 4888 1184 cmd.exe 96 PID 1184 wrote to memory of 4888 1184 cmd.exe 96 PID 1184 wrote to memory of 4888 1184 cmd.exe 96 PID 1184 wrote to memory of 4088 1184 cmd.exe 97 PID 1184 wrote to memory of 4088 1184 cmd.exe 97 PID 1184 wrote to memory of 4088 1184 cmd.exe 97 PID 1184 wrote to memory of 3260 1184 cmd.exe 98 PID 1184 wrote to memory of 3260 1184 cmd.exe 98 PID 1184 wrote to memory of 3260 1184 cmd.exe 98 PID 4736 wrote to memory of 3552 4736 74ea26791f099eeecf9b179ac3f9f2e5.exe 107 PID 4736 wrote to memory of 3552 4736 74ea26791f099eeecf9b179ac3f9f2e5.exe 107 PID 3880 wrote to memory of 5108 3880 mnolyk.exe 108 PID 3880 wrote to memory of 5108 3880 mnolyk.exe 108 PID 3880 wrote to memory of 5108 3880 mnolyk.exe 108
Processes
-
C:\Users\Admin\AppData\Local\Temp\74ea26791f099eeecf9b179ac3f9f2e5.exe"C:\Users\Admin\AppData\Local\Temp\74ea26791f099eeecf9b179ac3f9f2e5.exe"1⤵
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:4736 -
C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\sPm53hD.exeC:\Users\Admin\AppData\Local\Temp\IXP000.TMP\sPm53hD.exe2⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:5016 -
C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\seJ33YC.exeC:\Users\Admin\AppData\Local\Temp\IXP001.TMP\seJ33YC.exe3⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:964 -
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\koV43kY.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\koV43kY.exe4⤵
- Executes dropped EXE
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:1756
-
-
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\mWt53.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\mWt53.exe4⤵
- Checks computer location settings
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:4276 -
C:\Users\Admin\AppData\Local\Temp\5eb6b96734\mnolyk.exe"C:\Users\Admin\AppData\Local\Temp\5eb6b96734\mnolyk.exe"5⤵
- Checks computer location settings
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:3880 -
C:\Windows\SysWOW64\schtasks.exe"C:\Windows\System32\schtasks.exe" /Create /SC MINUTE /MO 1 /TN mnolyk.exe /TR "C:\Users\Admin\AppData\Local\Temp\5eb6b96734\mnolyk.exe" /F6⤵
- Creates scheduled task(s)
PID:4664
-
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /k echo Y|CACLS "mnolyk.exe" /P "Admin:N"&&CACLS "mnolyk.exe" /P "Admin:R" /E&&echo Y|CACLS "..\5eb6b96734" /P "Admin:N"&&CACLS "..\5eb6b96734" /P "Admin:R" /E&&Exit6⤵
- Suspicious use of WriteProcessMemory
PID:1184 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" echo Y"7⤵PID:1388
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "mnolyk.exe" /P "Admin:N"7⤵PID:220
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "mnolyk.exe" /P "Admin:R" /E7⤵PID:1076
-
-
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" echo Y"7⤵PID:4888
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "..\5eb6b96734" /P "Admin:N"7⤵PID:4088
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "..\5eb6b96734" /P "Admin:R" /E7⤵PID:3260
-
-
-
C:\Windows\SysWOW64\rundll32.exe"C:\Windows\System32\rundll32.exe" C:\Users\Admin\AppData\Roaming\006700e5a2ab05\clip64.dll, Main6⤵
- Loads dropped DLL
PID:5108
-
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\nTz62xR.exeC:\Users\Admin\AppData\Local\Temp\IXP001.TMP\nTz62xR.exe3⤵
- Executes dropped EXE
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:2288 -
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -u -p 2288 -s 13644⤵
- Program crash
PID:3484
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\rOd39jq.exeC:\Users\Admin\AppData\Local\Temp\IXP000.TMP\rOd39jq.exe2⤵
- Modifies Windows Defender Real-time Protection settings
- Executes dropped EXE
- Windows security modification
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:3552
-
-
C:\Users\Admin\AppData\Local\Temp\5eb6b96734\mnolyk.exeC:\Users\Admin\AppData\Local\Temp\5eb6b96734\mnolyk.exe1⤵
- Executes dropped EXE
PID:4828
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -pss -s 444 -p 2288 -ip 22881⤵PID:3968
-
C:\Users\Admin\AppData\Local\Temp\5eb6b96734\mnolyk.exeC:\Users\Admin\AppData\Local\Temp\5eb6b96734\mnolyk.exe1⤵
- Executes dropped EXE
PID:4416
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
236KB
MD5fde8915d251fada3a37530421eb29dcf
SHA144386a8947ddfab993409945dae05a772a13e047
SHA2566cbcf0bb90ae767a8c554cdfa90723e6b1127e98cfa19a2259dd57813d27e116
SHA512ffc253ad4308c7a34ec5ced45cc5eda21a43a9fa59927a323829e2e87a0060c93a051c726f2f6f65ffdb8ac9666f88bf2622c975a24a6718c99ac9a44c6fd7fd
-
Filesize
236KB
MD5fde8915d251fada3a37530421eb29dcf
SHA144386a8947ddfab993409945dae05a772a13e047
SHA2566cbcf0bb90ae767a8c554cdfa90723e6b1127e98cfa19a2259dd57813d27e116
SHA512ffc253ad4308c7a34ec5ced45cc5eda21a43a9fa59927a323829e2e87a0060c93a051c726f2f6f65ffdb8ac9666f88bf2622c975a24a6718c99ac9a44c6fd7fd
-
Filesize
236KB
MD5fde8915d251fada3a37530421eb29dcf
SHA144386a8947ddfab993409945dae05a772a13e047
SHA2566cbcf0bb90ae767a8c554cdfa90723e6b1127e98cfa19a2259dd57813d27e116
SHA512ffc253ad4308c7a34ec5ced45cc5eda21a43a9fa59927a323829e2e87a0060c93a051c726f2f6f65ffdb8ac9666f88bf2622c975a24a6718c99ac9a44c6fd7fd
-
Filesize
236KB
MD5fde8915d251fada3a37530421eb29dcf
SHA144386a8947ddfab993409945dae05a772a13e047
SHA2566cbcf0bb90ae767a8c554cdfa90723e6b1127e98cfa19a2259dd57813d27e116
SHA512ffc253ad4308c7a34ec5ced45cc5eda21a43a9fa59927a323829e2e87a0060c93a051c726f2f6f65ffdb8ac9666f88bf2622c975a24a6718c99ac9a44c6fd7fd
-
Filesize
11KB
MD57e93bacbbc33e6652e147e7fe07572a0
SHA1421a7167da01c8da4dc4d5234ca3dd84e319e762
SHA256850cd190aaeebcf1505674d97f51756f325e650320eaf76785d954223a9bee38
SHA512250169d7b6fcebff400be89edae8340f14130ced70c340ba9da9f225f62b52b35f6645bfb510962efb866f988688cb42392561d3e6b72194bc89d310ea43aa91
-
Filesize
11KB
MD57e93bacbbc33e6652e147e7fe07572a0
SHA1421a7167da01c8da4dc4d5234ca3dd84e319e762
SHA256850cd190aaeebcf1505674d97f51756f325e650320eaf76785d954223a9bee38
SHA512250169d7b6fcebff400be89edae8340f14130ced70c340ba9da9f225f62b52b35f6645bfb510962efb866f988688cb42392561d3e6b72194bc89d310ea43aa91
-
Filesize
612KB
MD5e87390153a313a61d91e5a8756ff78bd
SHA1c1628d556e33742694c4135853b3a924426335db
SHA2568c1692d5ac5a153b1a00e84aa2945e6b5d1459c34c88378179ddb0a497d13769
SHA512be4ad7f0ce7b6653f30fc28ba5b6388ec783f90cb4b12c9a6a2cbcc5e8f552bf3fe8edbfdcd8b8019f58b4c7120c5f970519cbce70939df33c5c9b0f1f61202a
-
Filesize
612KB
MD5e87390153a313a61d91e5a8756ff78bd
SHA1c1628d556e33742694c4135853b3a924426335db
SHA2568c1692d5ac5a153b1a00e84aa2945e6b5d1459c34c88378179ddb0a497d13769
SHA512be4ad7f0ce7b6653f30fc28ba5b6388ec783f90cb4b12c9a6a2cbcc5e8f552bf3fe8edbfdcd8b8019f58b4c7120c5f970519cbce70939df33c5c9b0f1f61202a
-
Filesize
281KB
MD544986991ea4d7eb63ca37f69f407bd87
SHA176c11f1e20c79e474afc2ebe051f644f2f74d8f4
SHA256b068768e70fece0f777d65663c68c9beda1b54676a0174b579a577df80d698fa
SHA512aa1d5a1f69c0e1b7992d7ae7727b2c2c1caaef76f72acdb950cac5f4547069d8e79f80152541986cf0b1c1275445737654e5b9db28e00e77ac3064517df76130
-
Filesize
281KB
MD544986991ea4d7eb63ca37f69f407bd87
SHA176c11f1e20c79e474afc2ebe051f644f2f74d8f4
SHA256b068768e70fece0f777d65663c68c9beda1b54676a0174b579a577df80d698fa
SHA512aa1d5a1f69c0e1b7992d7ae7727b2c2c1caaef76f72acdb950cac5f4547069d8e79f80152541986cf0b1c1275445737654e5b9db28e00e77ac3064517df76130
-
Filesize
286KB
MD5e17758587c5768ec674126f103324952
SHA1b16db2f4b67ec2be7fb521416e3b134fb470759e
SHA256bee8eec34428b223644e0129fc948a49e8ce2381bef335a4873ff1ebccb749b7
SHA512ca22a5599227594dde689934997eec05c2a9c11aeb2eda90aa9104a3c2d824cbf3308c7e1c60b52e8d7bf0c436db377136e754232c447bef91a7a246c498326b
-
Filesize
286KB
MD5e17758587c5768ec674126f103324952
SHA1b16db2f4b67ec2be7fb521416e3b134fb470759e
SHA256bee8eec34428b223644e0129fc948a49e8ce2381bef335a4873ff1ebccb749b7
SHA512ca22a5599227594dde689934997eec05c2a9c11aeb2eda90aa9104a3c2d824cbf3308c7e1c60b52e8d7bf0c436db377136e754232c447bef91a7a246c498326b
-
Filesize
175KB
MD5da6f3bef8abc85bd09f50783059964e3
SHA1a0f25f60ec1896c4c920ea397f40e6ce29724322
SHA256e6d9ee8ab0ea2ade6e5a9481d8f0f921427ec6919b1b48c6067570fde270736b
SHA5124d2e1472b114c98c74900b8305aabbc49ba28edffdc2376206cf02e26593df4e444933b3aa19f0c6cd0ae3ac3133d656433574aaf25a57748758e5dd25edfbec
-
Filesize
175KB
MD5da6f3bef8abc85bd09f50783059964e3
SHA1a0f25f60ec1896c4c920ea397f40e6ce29724322
SHA256e6d9ee8ab0ea2ade6e5a9481d8f0f921427ec6919b1b48c6067570fde270736b
SHA5124d2e1472b114c98c74900b8305aabbc49ba28edffdc2376206cf02e26593df4e444933b3aa19f0c6cd0ae3ac3133d656433574aaf25a57748758e5dd25edfbec
-
Filesize
236KB
MD5fde8915d251fada3a37530421eb29dcf
SHA144386a8947ddfab993409945dae05a772a13e047
SHA2566cbcf0bb90ae767a8c554cdfa90723e6b1127e98cfa19a2259dd57813d27e116
SHA512ffc253ad4308c7a34ec5ced45cc5eda21a43a9fa59927a323829e2e87a0060c93a051c726f2f6f65ffdb8ac9666f88bf2622c975a24a6718c99ac9a44c6fd7fd
-
Filesize
236KB
MD5fde8915d251fada3a37530421eb29dcf
SHA144386a8947ddfab993409945dae05a772a13e047
SHA2566cbcf0bb90ae767a8c554cdfa90723e6b1127e98cfa19a2259dd57813d27e116
SHA512ffc253ad4308c7a34ec5ced45cc5eda21a43a9fa59927a323829e2e87a0060c93a051c726f2f6f65ffdb8ac9666f88bf2622c975a24a6718c99ac9a44c6fd7fd
-
Filesize
89KB
MD59221a421a3e777eb7d4ce55e474bcc4a
SHA1c96d7bd7ccbf9352d50527bff472595b3dc5298e
SHA25610ee53988bcfbb4bb9c8928ea96c4268bd64b9dfd1f28c6233185e695434d2f8
SHA51263ac172cb19c7c020676937cb35e853710d08e99e06e8cdcb410c37e0c9056af409a50fdec0c90a3c532edcf5e0f128fa1e2181063e1208d4fc4643b1b5736f3
-
Filesize
89KB
MD59221a421a3e777eb7d4ce55e474bcc4a
SHA1c96d7bd7ccbf9352d50527bff472595b3dc5298e
SHA25610ee53988bcfbb4bb9c8928ea96c4268bd64b9dfd1f28c6233185e695434d2f8
SHA51263ac172cb19c7c020676937cb35e853710d08e99e06e8cdcb410c37e0c9056af409a50fdec0c90a3c532edcf5e0f128fa1e2181063e1208d4fc4643b1b5736f3