Analysis
-
max time kernel
149s -
max time network
144s -
platform
windows10-2004_x64 -
resource
win10v2004-20221111-en -
resource tags
arch:x64arch:x86image:win10v2004-20221111-enlocale:en-usos:windows10-2004-x64system -
submitted
13/02/2023, 17:25
Static task
static1
Behavioral task
behavioral1
Sample
file.exe
Resource
win7-20221111-en
Behavioral task
behavioral2
Sample
file.exe
Resource
win10v2004-20221111-en
General
-
Target
file.exe
-
Size
721KB
-
MD5
f320fada53a1c654d09d81cbee57a0ad
-
SHA1
a24eb4d46c82d32fa07dd2e4060f5d253c50661e
-
SHA256
055ebaa300eea10ed2113ec97e3f1ae088b71deb91101f94c8e0aa69f0bbeefe
-
SHA512
4bd26659aa36d52899e3695ffef481619299c1c80c817aea970c0b39a0b1d3a9318a0c5d707e21f23d3382605a85fc719636ab2d727198f2726bf9f60edea912
-
SSDEEP
12288:KMr8y904eACDV3Nqidnmx/tugxI4PeJddoiH8gUnlRlZeN2dupv:+yDSV35dG/P+58gUaN2duv
Malware Config
Extracted
redline
dunm
193.233.20.12:4132
-
auth_value
352959e3707029296ec94306d74e2334
Extracted
amadey
3.66
62.204.41.4/Gol478Ns/index.php
Signatures
-
description ioc Process Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableIOAVProtection = "1" fag65.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableOnAccessProtection = "1" fag65.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableRealtimeMonitoring = "1" fag65.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableScanOnRealtimeEnable = "1" fag65.exe Key created \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection fag65.exe Set value (int) \REGISTRY\MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\Real-Time Protection\DisableBehaviorMonitoring = "1" fag65.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-4246620582-653642754-1174164128-1000\Control Panel\International\Geo\Nation mnolyk.exe Key value queried \REGISTRY\USER\S-1-5-21-4246620582-653642754-1174164128-1000\Control Panel\International\Geo\Nation bkd30Lk.exe -
Executes dropped EXE 10 IoCs
pid Process 4612 gjX92Fl.exe 2560 gtw26xq.exe 1100 aiH04Tb.exe 4104 bkd30Lk.exe 2292 mnolyk.exe 2972 dFU1766.exe 4252 fag65.exe 4964 mnolyk.exe 2924 mnolyk.exe 4692 mnolyk.exe -
Loads dropped DLL 1 IoCs
pid Process 3156 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" fag65.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_cleanup2 = "rundll32.exe C:\\Windows\\system32\\advpack.dll,DelNodeRunDLL32 \"C:\\Users\\Admin\\AppData\\Local\\Temp\\IXP002.TMP\\\"" gtw26xq.exe Key created \REGISTRY\MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce file.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\\\"" file.exe Key created \REGISTRY\MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce gjX92Fl.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\\\"" gjX92Fl.exe Key created \REGISTRY\MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce gtw26xq.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 2312 2972 WerFault.exe 86 -
Creates scheduled task(s) 1 TTPs 1 IoCs
Schtasks is often used by malware for persistence or to perform post-infection execution.
pid Process 4272 schtasks.exe -
Suspicious behavior: EnumeratesProcesses 6 IoCs
pid Process 1100 aiH04Tb.exe 1100 aiH04Tb.exe 2972 dFU1766.exe 2972 dFU1766.exe 4252 fag65.exe 4252 fag65.exe -
Suspicious use of AdjustPrivilegeToken 3 IoCs
description pid Process Token: SeDebugPrivilege 1100 aiH04Tb.exe Token: SeDebugPrivilege 2972 dFU1766.exe Token: SeDebugPrivilege 4252 fag65.exe -
Suspicious use of WriteProcessMemory 47 IoCs
description pid Process procid_target PID 2240 wrote to memory of 4612 2240 file.exe 81 PID 2240 wrote to memory of 4612 2240 file.exe 81 PID 2240 wrote to memory of 4612 2240 file.exe 81 PID 4612 wrote to memory of 2560 4612 gjX92Fl.exe 82 PID 4612 wrote to memory of 2560 4612 gjX92Fl.exe 82 PID 4612 wrote to memory of 2560 4612 gjX92Fl.exe 82 PID 2560 wrote to memory of 1100 2560 gtw26xq.exe 83 PID 2560 wrote to memory of 1100 2560 gtw26xq.exe 83 PID 2560 wrote to memory of 1100 2560 gtw26xq.exe 83 PID 2560 wrote to memory of 4104 2560 gtw26xq.exe 84 PID 2560 wrote to memory of 4104 2560 gtw26xq.exe 84 PID 2560 wrote to memory of 4104 2560 gtw26xq.exe 84 PID 4104 wrote to memory of 2292 4104 bkd30Lk.exe 85 PID 4104 wrote to memory of 2292 4104 bkd30Lk.exe 85 PID 4104 wrote to memory of 2292 4104 bkd30Lk.exe 85 PID 4612 wrote to memory of 2972 4612 gjX92Fl.exe 86 PID 4612 wrote to memory of 2972 4612 gjX92Fl.exe 86 PID 4612 wrote to memory of 2972 4612 gjX92Fl.exe 86 PID 2292 wrote to memory of 4272 2292 mnolyk.exe 87 PID 2292 wrote to memory of 4272 2292 mnolyk.exe 87 PID 2292 wrote to memory of 4272 2292 mnolyk.exe 87 PID 2292 wrote to memory of 1120 2292 mnolyk.exe 89 PID 2292 wrote to memory of 1120 2292 mnolyk.exe 89 PID 2292 wrote to memory of 1120 2292 mnolyk.exe 89 PID 1120 wrote to memory of 1844 1120 cmd.exe 91 PID 1120 wrote to memory of 1844 1120 cmd.exe 91 PID 1120 wrote to memory of 1844 1120 cmd.exe 91 PID 1120 wrote to memory of 1760 1120 cmd.exe 92 PID 1120 wrote to memory of 1760 1120 cmd.exe 92 PID 1120 wrote to memory of 1760 1120 cmd.exe 92 PID 1120 wrote to memory of 3228 1120 cmd.exe 93 PID 1120 wrote to memory of 3228 1120 cmd.exe 93 PID 1120 wrote to memory of 3228 1120 cmd.exe 93 PID 1120 wrote to memory of 3332 1120 cmd.exe 94 PID 1120 wrote to memory of 3332 1120 cmd.exe 94 PID 1120 wrote to memory of 3332 1120 cmd.exe 94 PID 1120 wrote to memory of 2476 1120 cmd.exe 95 PID 1120 wrote to memory of 2476 1120 cmd.exe 95 PID 1120 wrote to memory of 2476 1120 cmd.exe 95 PID 1120 wrote to memory of 1552 1120 cmd.exe 96 PID 1120 wrote to memory of 1552 1120 cmd.exe 96 PID 1120 wrote to memory of 1552 1120 cmd.exe 96 PID 2240 wrote to memory of 4252 2240 file.exe 101 PID 2240 wrote to memory of 4252 2240 file.exe 101 PID 2292 wrote to memory of 3156 2292 mnolyk.exe 110 PID 2292 wrote to memory of 3156 2292 mnolyk.exe 110 PID 2292 wrote to memory of 3156 2292 mnolyk.exe 110
Processes
-
C:\Users\Admin\AppData\Local\Temp\file.exe"C:\Users\Admin\AppData\Local\Temp\file.exe"1⤵
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:2240 -
C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\gjX92Fl.exeC:\Users\Admin\AppData\Local\Temp\IXP000.TMP\gjX92Fl.exe2⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:4612 -
C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\gtw26xq.exeC:\Users\Admin\AppData\Local\Temp\IXP001.TMP\gtw26xq.exe3⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:2560 -
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\aiH04Tb.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\aiH04Tb.exe4⤵
- Executes dropped EXE
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:1100
-
-
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\bkd30Lk.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\bkd30Lk.exe4⤵
- Checks computer location settings
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:4104 -
C:\Users\Admin\AppData\Local\Temp\4b9a106e76\mnolyk.exe"C:\Users\Admin\AppData\Local\Temp\4b9a106e76\mnolyk.exe"5⤵
- Checks computer location settings
- Executes dropped EXE
- Suspicious use of WriteProcessMemory
PID:2292 -
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\4b9a106e76\mnolyk.exe" /F6⤵
- Creates scheduled task(s)
PID:4272
-
-
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 "..\4b9a106e76" /P "Admin:N"&&CACLS "..\4b9a106e76" /P "Admin:R" /E&&Exit6⤵
- Suspicious use of WriteProcessMemory
PID:1120 -
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" echo Y"7⤵PID:1844
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "mnolyk.exe" /P "Admin:N"7⤵PID:1760
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "mnolyk.exe" /P "Admin:R" /E7⤵PID:3228
-
-
C:\Windows\SysWOW64\cmd.exeC:\Windows\system32\cmd.exe /S /D /c" echo Y"7⤵PID:3332
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "..\4b9a106e76" /P "Admin:N"7⤵PID:2476
-
-
C:\Windows\SysWOW64\cacls.exeCACLS "..\4b9a106e76" /P "Admin:R" /E7⤵PID:1552
-
-
-
C:\Windows\SysWOW64\rundll32.exe"C:\Windows\System32\rundll32.exe" C:\Users\Admin\AppData\Roaming\c1ec479e5342a2\clip64.dll, Main6⤵
- Loads dropped DLL
PID:3156
-
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\dFU1766.exeC:\Users\Admin\AppData\Local\Temp\IXP001.TMP\dFU1766.exe3⤵
- Executes dropped EXE
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:2972 -
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -u -p 2972 -s 13284⤵
- Program crash
PID:2312
-
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\fag65.exeC:\Users\Admin\AppData\Local\Temp\IXP000.TMP\fag65.exe2⤵
- Modifies Windows Defender Real-time Protection settings
- Executes dropped EXE
- Windows security modification
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of AdjustPrivilegeToken
PID:4252
-
-
C:\Windows\SysWOW64\WerFault.exeC:\Windows\SysWOW64\WerFault.exe -pss -s 440 -p 2972 -ip 29721⤵PID:3772
-
C:\Users\Admin\AppData\Local\Temp\4b9a106e76\mnolyk.exeC:\Users\Admin\AppData\Local\Temp\4b9a106e76\mnolyk.exe1⤵
- Executes dropped EXE
PID:4964
-
C:\Users\Admin\AppData\Local\Temp\4b9a106e76\mnolyk.exeC:\Users\Admin\AppData\Local\Temp\4b9a106e76\mnolyk.exe1⤵
- Executes dropped EXE
PID:2924
-
C:\Users\Admin\AppData\Local\Temp\4b9a106e76\mnolyk.exeC:\Users\Admin\AppData\Local\Temp\4b9a106e76\mnolyk.exe1⤵
- Executes dropped EXE
PID:4692
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
236KB
MD58bb923c4d81284daef7896e5682df6c6
SHA167e34a96b77e44b666c5479f540995bdeacf5de2
SHA2569b0410052289a8416a458401fbb9a74d6361f4769465431b209f32151d7c6f21
SHA5122daed03277a343db5fcb22e26baea5cda41de39dc825fe0aad51f6ec181b8f38f09427f27fb58ffd179f37032600d107ef772cc6275f7d0d62899c6cd3f8aff7
-
Filesize
236KB
MD58bb923c4d81284daef7896e5682df6c6
SHA167e34a96b77e44b666c5479f540995bdeacf5de2
SHA2569b0410052289a8416a458401fbb9a74d6361f4769465431b209f32151d7c6f21
SHA5122daed03277a343db5fcb22e26baea5cda41de39dc825fe0aad51f6ec181b8f38f09427f27fb58ffd179f37032600d107ef772cc6275f7d0d62899c6cd3f8aff7
-
Filesize
236KB
MD58bb923c4d81284daef7896e5682df6c6
SHA167e34a96b77e44b666c5479f540995bdeacf5de2
SHA2569b0410052289a8416a458401fbb9a74d6361f4769465431b209f32151d7c6f21
SHA5122daed03277a343db5fcb22e26baea5cda41de39dc825fe0aad51f6ec181b8f38f09427f27fb58ffd179f37032600d107ef772cc6275f7d0d62899c6cd3f8aff7
-
Filesize
236KB
MD58bb923c4d81284daef7896e5682df6c6
SHA167e34a96b77e44b666c5479f540995bdeacf5de2
SHA2569b0410052289a8416a458401fbb9a74d6361f4769465431b209f32151d7c6f21
SHA5122daed03277a343db5fcb22e26baea5cda41de39dc825fe0aad51f6ec181b8f38f09427f27fb58ffd179f37032600d107ef772cc6275f7d0d62899c6cd3f8aff7
-
Filesize
236KB
MD58bb923c4d81284daef7896e5682df6c6
SHA167e34a96b77e44b666c5479f540995bdeacf5de2
SHA2569b0410052289a8416a458401fbb9a74d6361f4769465431b209f32151d7c6f21
SHA5122daed03277a343db5fcb22e26baea5cda41de39dc825fe0aad51f6ec181b8f38f09427f27fb58ffd179f37032600d107ef772cc6275f7d0d62899c6cd3f8aff7
-
Filesize
11KB
MD57e93bacbbc33e6652e147e7fe07572a0
SHA1421a7167da01c8da4dc4d5234ca3dd84e319e762
SHA256850cd190aaeebcf1505674d97f51756f325e650320eaf76785d954223a9bee38
SHA512250169d7b6fcebff400be89edae8340f14130ced70c340ba9da9f225f62b52b35f6645bfb510962efb866f988688cb42392561d3e6b72194bc89d310ea43aa91
-
Filesize
11KB
MD57e93bacbbc33e6652e147e7fe07572a0
SHA1421a7167da01c8da4dc4d5234ca3dd84e319e762
SHA256850cd190aaeebcf1505674d97f51756f325e650320eaf76785d954223a9bee38
SHA512250169d7b6fcebff400be89edae8340f14130ced70c340ba9da9f225f62b52b35f6645bfb510962efb866f988688cb42392561d3e6b72194bc89d310ea43aa91
-
Filesize
617KB
MD528a415b612f385688222ba0e5545b9e8
SHA153e739f3825bba48a6902774e889d54769692165
SHA2564d543c4eb8195539f1ae678a79fcfe121656e6d2ce35e0864953bbe209b3735e
SHA512431985a315e652dd741a80a63ffee7cb7fcd6b8cbc512df208561470b2f187be492cc2ab363e27944468dbceea884363f485f02bc858a4cb044d3e5ebf131d81
-
Filesize
617KB
MD528a415b612f385688222ba0e5545b9e8
SHA153e739f3825bba48a6902774e889d54769692165
SHA2564d543c4eb8195539f1ae678a79fcfe121656e6d2ce35e0864953bbe209b3735e
SHA512431985a315e652dd741a80a63ffee7cb7fcd6b8cbc512df208561470b2f187be492cc2ab363e27944468dbceea884363f485f02bc858a4cb044d3e5ebf131d81
-
Filesize
292KB
MD530a4cbf5fbf88f1584221b1c0124bd20
SHA1538a5a4be1861e7f15da874e99f709b79be84548
SHA256600a66c2394de95742ad4674ecd7cb7f675df2d4a974aab2b9386d4419ea927d
SHA5123b635fa6ebfebbe9a671a29162b7e1818fcfc7e72dcffdb4bde34883e47f07d5f18b3bd6ec615dd78e750058d23f441369f1f40c48e0b338d255e05be5c05251
-
Filesize
292KB
MD530a4cbf5fbf88f1584221b1c0124bd20
SHA1538a5a4be1861e7f15da874e99f709b79be84548
SHA256600a66c2394de95742ad4674ecd7cb7f675df2d4a974aab2b9386d4419ea927d
SHA5123b635fa6ebfebbe9a671a29162b7e1818fcfc7e72dcffdb4bde34883e47f07d5f18b3bd6ec615dd78e750058d23f441369f1f40c48e0b338d255e05be5c05251
-
Filesize
286KB
MD5bc1b23cc71dc9db2a7d14cb23dc13939
SHA17eefa6d7e71f5fcb8f6908464095dd41b1957960
SHA256c186cad837247dbd414848578be1efc14b71e544dc4edeb9bbe80a9686702cd2
SHA5124992e6eef30500e0d45c2f0205488e159fc1551a084cc7f0d5a9a034af035b6f155c9c338918dadf13e87d903d8dbf62989a540935c656cb3faaa2da0b5c0bcb
-
Filesize
286KB
MD5bc1b23cc71dc9db2a7d14cb23dc13939
SHA17eefa6d7e71f5fcb8f6908464095dd41b1957960
SHA256c186cad837247dbd414848578be1efc14b71e544dc4edeb9bbe80a9686702cd2
SHA5124992e6eef30500e0d45c2f0205488e159fc1551a084cc7f0d5a9a034af035b6f155c9c338918dadf13e87d903d8dbf62989a540935c656cb3faaa2da0b5c0bcb
-
Filesize
175KB
MD569f79e05d0c83aee310d9adfe5aa7f2b
SHA1485c490180380051a14316564fbda07723be11b1
SHA256c41dc7f6cc752595337cd7f209f923b43b061b201c6ab4dc02151afb90cd66e2
SHA512f1789a74aeb83867c37ddeadcd06cddfc1454a94fcc122b35d67b0309b46742b9a6611e4c3e583baa90a3fd456e45c75ae5f1a206f6e4500c1f3f8ddf5e47b42
-
Filesize
175KB
MD569f79e05d0c83aee310d9adfe5aa7f2b
SHA1485c490180380051a14316564fbda07723be11b1
SHA256c41dc7f6cc752595337cd7f209f923b43b061b201c6ab4dc02151afb90cd66e2
SHA512f1789a74aeb83867c37ddeadcd06cddfc1454a94fcc122b35d67b0309b46742b9a6611e4c3e583baa90a3fd456e45c75ae5f1a206f6e4500c1f3f8ddf5e47b42
-
Filesize
236KB
MD58bb923c4d81284daef7896e5682df6c6
SHA167e34a96b77e44b666c5479f540995bdeacf5de2
SHA2569b0410052289a8416a458401fbb9a74d6361f4769465431b209f32151d7c6f21
SHA5122daed03277a343db5fcb22e26baea5cda41de39dc825fe0aad51f6ec181b8f38f09427f27fb58ffd179f37032600d107ef772cc6275f7d0d62899c6cd3f8aff7
-
Filesize
236KB
MD58bb923c4d81284daef7896e5682df6c6
SHA167e34a96b77e44b666c5479f540995bdeacf5de2
SHA2569b0410052289a8416a458401fbb9a74d6361f4769465431b209f32151d7c6f21
SHA5122daed03277a343db5fcb22e26baea5cda41de39dc825fe0aad51f6ec181b8f38f09427f27fb58ffd179f37032600d107ef772cc6275f7d0d62899c6cd3f8aff7
-
Filesize
89KB
MD5c79b74d8fec5e7e2ba2f1789fd582a15
SHA178a1e5d99dbaccc5e07b125e1dfb280112cb3128
SHA256b5bd049d32f0faeea6ce65a0f0d326de5bc4427a7c1ad24bfb0ea050c1dec7d3
SHA5120debfc54904fd538cfb1fc648d18f90a991337200b3decf74b28ac2f341843fb3bab4f45bc92cfec333b18dfff9cc136854462e79054a39926a7bd8ee2e057ba
-
Filesize
89KB
MD5c79b74d8fec5e7e2ba2f1789fd582a15
SHA178a1e5d99dbaccc5e07b125e1dfb280112cb3128
SHA256b5bd049d32f0faeea6ce65a0f0d326de5bc4427a7c1ad24bfb0ea050c1dec7d3
SHA5120debfc54904fd538cfb1fc648d18f90a991337200b3decf74b28ac2f341843fb3bab4f45bc92cfec333b18dfff9cc136854462e79054a39926a7bd8ee2e057ba