Analysis
-
max time kernel
107s -
max time network
121s -
platform
windows10-2004_x64 -
resource
win10v2004-20241007-en -
resource tags
arch:x64arch:x86image:win10v2004-20241007-enlocale:en-usos:windows10-2004-x64system -
submitted
18/11/2024, 11:34
Static task
static1
General
-
Target
2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.exe
-
Size
1.1MB
-
MD5
335989aa404696143c4faef1f7536be0
-
SHA1
df6089bddb6f9249c2c5707a3f715bf8cc20b648
-
SHA256
2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2
-
SHA512
6021c1499f2be4f9885321c2fd00bc32a12c00312385d5f5bd11228f2ae77778d7d44c7244362a4daa294cdbb9782d15a5d5f0665dc2590d1bf73606acb3956f
-
SSDEEP
24576:0yigj1BmLrEl5fUyMqYWAepSSydarz5mmOF70sfMEhUv:D1HmLeaiQShz5uF70skEa
Malware Config
Extracted
redline
lada
185.161.248.90:4125
-
auth_value
0b3678897547fedafe314eda5a2015ba
Extracted
amadey
3.70
47f88f
http://193.201.9.43
-
install_dir
595f021478
-
install_file
oneetx.exe
-
strings_key
4971eddfd380996ae21bea987102e417
-
url_paths
/plays/chapter/index.php
Extracted
redline
maxi
185.161.248.90:4125
-
auth_value
6a3f22e5f4209b056a3fd330dc71956a
Signatures
-
Amadey family
-
Detects Healer an antivirus disabler dropper 19 IoCs
resource yara_rule behavioral1/files/0x0008000000023caa-26.dat healer behavioral1/memory/4288-28-0x0000000000640000-0x000000000064A000-memory.dmp healer behavioral1/memory/212-34-0x00000000023A0000-0x00000000023BA000-memory.dmp healer behavioral1/memory/212-36-0x0000000002550000-0x0000000002568000-memory.dmp healer behavioral1/memory/212-37-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-44-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-62-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-60-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-58-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-56-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-54-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-52-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-50-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-48-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-46-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-40-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-42-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-64-0x0000000002550000-0x0000000002562000-memory.dmp healer behavioral1/memory/212-39-0x0000000002550000-0x0000000002562000-memory.dmp healer -
Healer family
-
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableRealtimeMonitoring = "1" az884841.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableScanOnRealtimeEnable = "1" az884841.exe Key created \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows Defender\Real-Time Protection bu653250.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableBehaviorMonitoring = "1" bu653250.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableOnAccessProtection = "1" bu653250.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableScanOnRealtimeEnable = "1" bu653250.exe Key created \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection az884841.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableBehaviorMonitoring = "1" az884841.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableIOAVProtection = "1" az884841.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableOnAccessProtection = "1" az884841.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableIOAVProtection = "1" bu653250.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableRealtimeMonitoring = "1" bu653250.exe -
RedLine
RedLine Stealer is a malware family written in C#, first appearing in early 2020.
-
RedLine payload 5 IoCs
resource yara_rule behavioral1/memory/3744-2216-0x0000000005400000-0x0000000005432000-memory.dmp family_redline behavioral1/files/0x00090000000229c7-2221.dat family_redline behavioral1/memory/760-2229-0x0000000000540000-0x000000000056E000-memory.dmp family_redline behavioral1/files/0x0007000000023ca2-2252.dat family_redline behavioral1/memory/4364-2253-0x0000000000AC0000-0x0000000000AF0000-memory.dmp family_redline -
Redline family
-
Checks computer location settings 2 TTPs 3 IoCs
Looks up country code configured in the registry, likely geofence.
description ioc Process Key value queried \REGISTRY\USER\S-1-5-21-940901362-3608833189-1915618603-1000\Control Panel\International\Geo\Nation oneetx.exe Key value queried \REGISTRY\USER\S-1-5-21-940901362-3608833189-1915618603-1000\Control Panel\International\Geo\Nation cor5510.exe Key value queried \REGISTRY\USER\S-1-5-21-940901362-3608833189-1915618603-1000\Control Panel\International\Geo\Nation dgu19s62.exe -
Executes dropped EXE 11 IoCs
pid Process 4260 ki944383.exe 4552 ki275218.exe 5040 ki298710.exe 4288 az884841.exe 212 bu653250.exe 3744 cor5510.exe 760 1.exe 740 dgu19s62.exe 2728 oneetx.exe 4364 ft249710.exe 3612 oneetx.exe -
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Microsoft\Windows Defender\Features\TamperProtection = "0" az884841.exe Key created \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Defender\Features bu653250.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Defender\Features\TamperProtection = "0" bu653250.exe -
Adds Run key to start application 2 TTPs 4 IoCs
description ioc Process 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\\\"" ki275218.exe Set value (str) \REGISTRY\MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce\wextract_cleanup3 = "rundll32.exe C:\\Windows\\system32\\advpack.dll,DelNodeRunDLL32 \"C:\\Users\\Admin\\AppData\\Local\\Temp\\IXP003.TMP\\\"" ki298710.exe 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\\\"" 2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.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\\\"" ki944383.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Program crash 2 IoCs
pid pid_target Process procid_target 3004 212 WerFault.exe 97 2920 3744 WerFault.exe 102 -
System Location Discovery: System Language Discovery 1 TTPs 11 IoCs
Attempt gather information about the system language of a victim in order to infer the geographical location of that host.
description ioc Process Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language 2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language ki275218.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language ki298710.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language 1.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language oneetx.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language schtasks.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language ki944383.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language bu653250.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language cor5510.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language dgu19s62.exe Key opened \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\NLS\Language ft249710.exe -
Scheduled Task/Job: Scheduled Task 1 TTPs 1 IoCs
Schtasks is often used by malware for persistence or to perform post-infection execution.
pid Process 8 schtasks.exe -
Suspicious behavior: EnumeratesProcesses 4 IoCs
pid Process 4288 az884841.exe 4288 az884841.exe 212 bu653250.exe 212 bu653250.exe -
Suspicious use of AdjustPrivilegeToken 3 IoCs
description pid Process Token: SeDebugPrivilege 4288 az884841.exe Token: SeDebugPrivilege 212 bu653250.exe Token: SeDebugPrivilege 3744 cor5510.exe -
Suspicious use of WriteProcessMemory 32 IoCs
description pid Process procid_target PID 452 wrote to memory of 4260 452 2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.exe 83 PID 452 wrote to memory of 4260 452 2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.exe 83 PID 452 wrote to memory of 4260 452 2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.exe 83 PID 4260 wrote to memory of 4552 4260 ki944383.exe 84 PID 4260 wrote to memory of 4552 4260 ki944383.exe 84 PID 4260 wrote to memory of 4552 4260 ki944383.exe 84 PID 4552 wrote to memory of 5040 4552 ki275218.exe 86 PID 4552 wrote to memory of 5040 4552 ki275218.exe 86 PID 4552 wrote to memory of 5040 4552 ki275218.exe 86 PID 5040 wrote to memory of 4288 5040 ki298710.exe 87 PID 5040 wrote to memory of 4288 5040 ki298710.exe 87 PID 5040 wrote to memory of 212 5040 ki298710.exe 97 PID 5040 wrote to memory of 212 5040 ki298710.exe 97 PID 5040 wrote to memory of 212 5040 ki298710.exe 97 PID 4552 wrote to memory of 3744 4552 ki275218.exe 102 PID 4552 wrote to memory of 3744 4552 ki275218.exe 102 PID 4552 wrote to memory of 3744 4552 ki275218.exe 102 PID 3744 wrote to memory of 760 3744 cor5510.exe 103 PID 3744 wrote to memory of 760 3744 cor5510.exe 103 PID 3744 wrote to memory of 760 3744 cor5510.exe 103 PID 4260 wrote to memory of 740 4260 ki944383.exe 106 PID 4260 wrote to memory of 740 4260 ki944383.exe 106 PID 4260 wrote to memory of 740 4260 ki944383.exe 106 PID 740 wrote to memory of 2728 740 dgu19s62.exe 107 PID 740 wrote to memory of 2728 740 dgu19s62.exe 107 PID 740 wrote to memory of 2728 740 dgu19s62.exe 107 PID 452 wrote to memory of 4364 452 2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.exe 108 PID 452 wrote to memory of 4364 452 2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.exe 108 PID 452 wrote to memory of 4364 452 2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.exe 108 PID 2728 wrote to memory of 8 2728 oneetx.exe 109 PID 2728 wrote to memory of 8 2728 oneetx.exe 109 PID 2728 wrote to memory of 8 2728 oneetx.exe 109
Processes
-
C:\Users\Admin\AppData\Local\Temp\2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.exe"C:\Users\Admin\AppData\Local\Temp\2e13e9a0be4d0a3676821aa9399cb8ec3771d87624abb4914d34859c25e785d2N.exe"1⤵
- Adds Run key to start application
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:452 -
C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\ki944383.exeC:\Users\Admin\AppData\Local\Temp\IXP000.TMP\ki944383.exe2⤵
- Executes dropped EXE
- Adds Run key to start application
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:4260 -
C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\ki275218.exeC:\Users\Admin\AppData\Local\Temp\IXP001.TMP\ki275218.exe3⤵
- Executes dropped EXE
- Adds Run key to start application
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:4552 -
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\ki298710.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\ki298710.exe4⤵
- Executes dropped EXE
- Adds Run key to start application
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:5040 -
C:\Users\Admin\AppData\Local\Temp\IXP003.TMP\az884841.exeC:\Users\Admin\AppData\Local\Temp\IXP003.TMP\az884841.exe5⤵
- Modifies Windows Defender Real-time Protection settings
- Executes dropped EXE
- Windows security modification
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:4288
-
-
C:\Users\Admin\AppData\Local\Temp\IXP003.TMP\bu653250.exeC:\Users\Admin\AppData\Local\Temp\IXP003.TMP\bu653250.exe5⤵
- Modifies Windows Defender Real-time Protection settings
- Executes dropped EXE
- Windows security modification
- System Location Discovery: System Language Discovery
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:212 -
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -u -p 212 -s 10846⤵
- Program crash
PID:3004
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\cor5510.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\cor5510.exe4⤵
- Checks computer location settings
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:3744 -
C:\Windows\Temp\1.exe"C:\Windows\Temp\1.exe"5⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
PID:760
-
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -u -p 3744 -s 15245⤵
- Program crash
PID:2920
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\dgu19s62.exeC:\Users\Admin\AppData\Local\Temp\IXP001.TMP\dgu19s62.exe3⤵
- Checks computer location settings
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:740 -
C:\Users\Admin\AppData\Local\Temp\595f021478\oneetx.exe"C:\Users\Admin\AppData\Local\Temp\595f021478\oneetx.exe"4⤵
- Checks computer location settings
- Executes dropped EXE
- System Location Discovery: System Language Discovery
- Suspicious use of WriteProcessMemory
PID:2728 -
C:\Windows\SysWOW64\schtasks.exe"C:\Windows\System32\schtasks.exe" /Create /SC MINUTE /MO 1 /TN oneetx.exe /TR "C:\Users\Admin\AppData\Local\Temp\595f021478\oneetx.exe" /F5⤵
- System Location Discovery: System Language Discovery
- Scheduled Task/Job: Scheduled Task
PID:8
-
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\ft249710.exeC:\Users\Admin\AppData\Local\Temp\IXP000.TMP\ft249710.exe2⤵
- Executes dropped EXE
- System Location Discovery: System Language Discovery
PID:4364
-
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -pss -s 448 -p 212 -ip 2121⤵PID:4736
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -pss -s 556 -p 3744 -ip 37441⤵PID:1340
-
C:\Users\Admin\AppData\Local\Temp\595f021478\oneetx.exeC:\Users\Admin\AppData\Local\Temp\595f021478\oneetx.exe1⤵
- Executes dropped EXE
PID:3612
Network
MITRE ATT&CK Enterprise v15
Persistence
Boot or Logon Autostart Execution
1Registry Run Keys / Startup Folder
1Create or Modify System Process
1Windows Service
1Scheduled Task/Job
1Scheduled Task
1Privilege Escalation
Boot or Logon Autostart Execution
1Registry Run Keys / Startup Folder
1Create or Modify System Process
1Windows Service
1Scheduled Task/Job
1Scheduled Task
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
168KB
MD5f3f0110dd728ebd7a2e20609f3b7ff33
SHA19e846ddfc4e53793c77a8b74395ed1c1c73da027
SHA256f7dbb53256eb8a1896925f31a12ef486afea188abd1ff3b67ae7325e5e756751
SHA51281da25c6e399a6f312473b567541a72cb9a7907dec4a572af2e3b44fe8ff37465a06652b8cf903e152518f518b16a5055c598f34dd96306aa1b620d0b0a0bc4f
-
Filesize
983KB
MD56e2e30287c9b1cefc85a4e32e64beeb8
SHA1a90574129b131331ba979669caf0ab373ca37fd1
SHA256c7b501136eccb3c7203de900e736543afca970b9304c0584d265d01f4f16d743
SHA512a1178d0058f112c3aaf56159475abe04c13b5e766f0fdae6e7ddc3e47701bd62d4db251cefbf60badbfc32e19ab010997942f8741ddfc76ab780a23d7169b3e8
-
Filesize
229KB
MD5ee1f5f0e1168ce5938997c932b4dcd27
SHA1b8c0928da3a41d579c19f44b9e1fef6014d06452
SHA256dea01b17d6e06c3bdf6f5387faa77a788ce9726a3110db90294b2e207b3d51ed
SHA512bacc2d22b71bc5bc73c0699aaf4e2271effa4fe47c3ac63f3ee3ae3385d963eb6f93db082a9530d75d5c6f13884f30b0375d41badfe540f31ef747003a36c0a8
-
Filesize
800KB
MD57d743ff92e977a83f3077b5000f89bcc
SHA1f2d2f76c27332856cc9544d26c60b09db5416871
SHA256080694ad340c4ac49c6a3181cc206de8a3efb4f9e3d9f3c86ad90a0434b04fa8
SHA512523b30ee89ebf6a4270d3c4b80625c213e8edd51e35b30ed4c74dabef8cab5205a68ca3ce45356600d0daa25712d1c4123b997f995c386001406beb0c793db80
-
Filesize
438KB
MD503c002b4a8368a7f10a3fcbef3b82d65
SHA1f0109179bdeff558aa74b5335064ef89340844fa
SHA2562973b43b83a7a6c0290cd23a212c5c047df7dea8ff81908abc830fc15f74f724
SHA512b2d576ca806f9e049fc2556ae60bdb3122712cb4a199a7d4338830842158c3a6f1c5fe81fc361ce2598f61544658e6092865ea8f9fd258a0ea734b047cc6dd89
-
Filesize
333KB
MD592207e361ec42f32d5b3927a0224ca84
SHA176089adace1a2018fc127f9d372aeec59e41043b
SHA25640dec182f0b61b1ffcd43ce326ca42730e7d5c42066ffecf9aa228201b60c9a1
SHA51246f00edd36b1704c2895cc8ee16aa1a1c338793b052b9800cfd7f36297da03646199cdcac5c2fd80901a6d57c9cde2c306594613518b39ac278476e1c43abfa0
-
Filesize
11KB
MD57e93bacbbc33e6652e147e7fe07572a0
SHA1421a7167da01c8da4dc4d5234ca3dd84e319e762
SHA256850cd190aaeebcf1505674d97f51756f325e650320eaf76785d954223a9bee38
SHA512250169d7b6fcebff400be89edae8340f14130ced70c340ba9da9f225f62b52b35f6645bfb510962efb866f988688cb42392561d3e6b72194bc89d310ea43aa91
-
Filesize
254KB
MD5d505a59abab043e584725a5e0a71295b
SHA142972ced982a24c462e522490e5d973a6809fb9e
SHA2560aa0ed9db477f48e725e71f1212c814f3d068a06095c10adc2277a17e983ebc7
SHA512d431612948d0d63dc281c5afce0f37c3a2b20950fa0a52306bafe767a9e257b55cc56603d433275a5233e13b12f8f93d759ccf6da4755b2304796837126da080
-
Filesize
168KB
MD503728fed675bcde5256342183b1d6f27
SHA1d13eace7d3d92f93756504b274777cc269b222a2
SHA256f1181356c69b3dcebadc67d4c751d01164c929eab2b250b83cdedeedd4cd5ef0
SHA5126e2800d2d4e7dcbcbe1842d78029b75d2faa742c8fd7925ae2486396c3dd8c0b8f66e760f3916e42631cde41c0606c48528a4cb779f124b8d28c7af9197c18d1