Analysis
-
max time kernel
146s -
max time network
166s -
platform
windows7_x64 -
resource
win7-20230220-en -
resource tags
arch:x64arch:x86image:win7-20230220-enlocale:en-usos:windows7-x64system -
submitted
06-05-2023 21:06
Static task
static1
Behavioral task
behavioral1
Sample
2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe
Resource
win10v2004-20230220-en
General
-
Target
2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe
-
Size
1.2MB
-
MD5
7b24576714b872e06a03fdeb0d361bc6
-
SHA1
127ab624303ea7ac1e7806b54e440b483f1231cc
-
SHA256
2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298
-
SHA512
942fb1e43d75604713faa1f8cb854ac7b525a60294f43bba2a67c146cc858054b37f3b6623543bee2cc532b2d219191b58e98c0799615408e529a14d8940036a
-
SSDEEP
24576:byiRnNstIRcRfYHq602NSVoCb9eVVraMonE94WoF2B3amBmEPa+IFkzRgxLw:O0nNsbNmZNS+tF+E94WHB3amBNPe+RgJ
Malware Config
Extracted
redline
gena
185.161.248.73:4164
-
auth_value
d05bf43eef533e262271449829751d07
Extracted
redline
life
185.161.248.73:4164
-
auth_value
8685d11953530b68ad5ec703809d9f91
Signatures
-
RedLine
RedLine Stealer is a malware family written in C#, first appearing in early 2020.
-
Executes dropped EXE 6 IoCs
Processes:
z17581653.exez18353682.exez89905851.exes21824857.exe1.exet61683979.exepid process 1584 z17581653.exe 1648 z18353682.exe 1768 z89905851.exe 772 s21824857.exe 1480 1.exe 1296 t61683979.exe -
Loads dropped DLL 13 IoCs
Processes:
2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exez17581653.exez18353682.exez89905851.exes21824857.exe1.exet61683979.exepid process 1148 2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe 1584 z17581653.exe 1584 z17581653.exe 1648 z18353682.exe 1648 z18353682.exe 1768 z89905851.exe 1768 z89905851.exe 1768 z89905851.exe 772 s21824857.exe 772 s21824857.exe 1480 1.exe 1768 z89905851.exe 1296 t61683979.exe -
Adds Run key to start application 2 TTPs 8 IoCs
Processes:
z18353682.exez89905851.exe2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exez17581653.exedescription 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\\\"" z18353682.exe Key created \REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce z89905851.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\\\"" z89905851.exe Key created \REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce 2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.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\\\"" 2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe Key created \REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce z17581653.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\\\"" z17581653.exe Key created \REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce z18353682.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Suspicious use of AdjustPrivilegeToken 1 IoCs
Processes:
s21824857.exedescription pid process Token: SeDebugPrivilege 772 s21824857.exe -
Suspicious use of WriteProcessMemory 42 IoCs
Processes:
2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exez17581653.exez18353682.exez89905851.exes21824857.exedescription pid process target process PID 1148 wrote to memory of 1584 1148 2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe z17581653.exe PID 1148 wrote to memory of 1584 1148 2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe z17581653.exe PID 1148 wrote to memory of 1584 1148 2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe z17581653.exe PID 1148 wrote to memory of 1584 1148 2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe z17581653.exe PID 1148 wrote to memory of 1584 1148 2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe z17581653.exe PID 1148 wrote to memory of 1584 1148 2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe z17581653.exe PID 1148 wrote to memory of 1584 1148 2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe z17581653.exe PID 1584 wrote to memory of 1648 1584 z17581653.exe z18353682.exe PID 1584 wrote to memory of 1648 1584 z17581653.exe z18353682.exe PID 1584 wrote to memory of 1648 1584 z17581653.exe z18353682.exe PID 1584 wrote to memory of 1648 1584 z17581653.exe z18353682.exe PID 1584 wrote to memory of 1648 1584 z17581653.exe z18353682.exe PID 1584 wrote to memory of 1648 1584 z17581653.exe z18353682.exe PID 1584 wrote to memory of 1648 1584 z17581653.exe z18353682.exe PID 1648 wrote to memory of 1768 1648 z18353682.exe z89905851.exe PID 1648 wrote to memory of 1768 1648 z18353682.exe z89905851.exe PID 1648 wrote to memory of 1768 1648 z18353682.exe z89905851.exe PID 1648 wrote to memory of 1768 1648 z18353682.exe z89905851.exe PID 1648 wrote to memory of 1768 1648 z18353682.exe z89905851.exe PID 1648 wrote to memory of 1768 1648 z18353682.exe z89905851.exe PID 1648 wrote to memory of 1768 1648 z18353682.exe z89905851.exe PID 1768 wrote to memory of 772 1768 z89905851.exe s21824857.exe PID 1768 wrote to memory of 772 1768 z89905851.exe s21824857.exe PID 1768 wrote to memory of 772 1768 z89905851.exe s21824857.exe PID 1768 wrote to memory of 772 1768 z89905851.exe s21824857.exe PID 1768 wrote to memory of 772 1768 z89905851.exe s21824857.exe PID 1768 wrote to memory of 772 1768 z89905851.exe s21824857.exe PID 1768 wrote to memory of 772 1768 z89905851.exe s21824857.exe PID 772 wrote to memory of 1480 772 s21824857.exe 1.exe PID 772 wrote to memory of 1480 772 s21824857.exe 1.exe PID 772 wrote to memory of 1480 772 s21824857.exe 1.exe PID 772 wrote to memory of 1480 772 s21824857.exe 1.exe PID 772 wrote to memory of 1480 772 s21824857.exe 1.exe PID 772 wrote to memory of 1480 772 s21824857.exe 1.exe PID 772 wrote to memory of 1480 772 s21824857.exe 1.exe PID 1768 wrote to memory of 1296 1768 z89905851.exe t61683979.exe PID 1768 wrote to memory of 1296 1768 z89905851.exe t61683979.exe PID 1768 wrote to memory of 1296 1768 z89905851.exe t61683979.exe PID 1768 wrote to memory of 1296 1768 z89905851.exe t61683979.exe PID 1768 wrote to memory of 1296 1768 z89905851.exe t61683979.exe PID 1768 wrote to memory of 1296 1768 z89905851.exe t61683979.exe PID 1768 wrote to memory of 1296 1768 z89905851.exe t61683979.exe
Processes
-
C:\Users\Admin\AppData\Local\Temp\2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe"C:\Users\Admin\AppData\Local\Temp\2ab0467df8b8519b326ed120be76bb939cdd640d562440671cdf1f3e2d92d298.exe"1⤵
- Loads dropped DLL
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:1148 -
C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\z17581653.exeC:\Users\Admin\AppData\Local\Temp\IXP000.TMP\z17581653.exe2⤵
- Executes dropped EXE
- Loads dropped DLL
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:1584 -
C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\z18353682.exeC:\Users\Admin\AppData\Local\Temp\IXP001.TMP\z18353682.exe3⤵
- Executes dropped EXE
- Loads dropped DLL
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:1648 -
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\z89905851.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\z89905851.exe4⤵
- Executes dropped EXE
- Loads dropped DLL
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:1768 -
C:\Users\Admin\AppData\Local\Temp\IXP003.TMP\s21824857.exeC:\Users\Admin\AppData\Local\Temp\IXP003.TMP\s21824857.exe5⤵
- Executes dropped EXE
- Loads dropped DLL
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:772 -
C:\Windows\Temp\1.exe"C:\Windows\Temp\1.exe"6⤵
- Executes dropped EXE
- Loads dropped DLL
PID:1480
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP003.TMP\t61683979.exeC:\Users\Admin\AppData\Local\Temp\IXP003.TMP\t61683979.exe5⤵
- Executes dropped EXE
- Loads dropped DLL
PID:1296
-
-
-
-
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
1.0MB
MD58efc01f29f0bacf84bb7aeaa2d938691
SHA1a371fc45ac80f99b4b06299e9e220f6c32917dd0
SHA25689f11fbeb165ad2fb890992ba8cf5da3764acd2c04ccab7e53176b44d54a8e3b
SHA5129310a8573dfc0fba21d1bf8aa144b9c4841e0dc770434d012afab53d572bc982c2bb3e310db43691125e104dc30862ee71b39dcfd345a916a9fe12de22b6f518
-
Filesize
1.0MB
MD58efc01f29f0bacf84bb7aeaa2d938691
SHA1a371fc45ac80f99b4b06299e9e220f6c32917dd0
SHA25689f11fbeb165ad2fb890992ba8cf5da3764acd2c04ccab7e53176b44d54a8e3b
SHA5129310a8573dfc0fba21d1bf8aa144b9c4841e0dc770434d012afab53d572bc982c2bb3e310db43691125e104dc30862ee71b39dcfd345a916a9fe12de22b6f518
-
Filesize
759KB
MD5c19bfceb79e620b8b4c611ce68642e04
SHA196b8ea3a30c601aebc31c8ba38078fdb85e66ed5
SHA25645aecc39ba862366b70913464db94a3546c1884e43ad1cfd83e8f486327c1d30
SHA512ccf6e2982b9fd35d0e9b1314ee2437438979063910a8d5baa4b8f1f08da222ca0f34a3612da5e034bed32bc1e29a8fb025aa621a7b08ed25bfa7e6429df3a647
-
Filesize
759KB
MD5c19bfceb79e620b8b4c611ce68642e04
SHA196b8ea3a30c601aebc31c8ba38078fdb85e66ed5
SHA25645aecc39ba862366b70913464db94a3546c1884e43ad1cfd83e8f486327c1d30
SHA512ccf6e2982b9fd35d0e9b1314ee2437438979063910a8d5baa4b8f1f08da222ca0f34a3612da5e034bed32bc1e29a8fb025aa621a7b08ed25bfa7e6429df3a647
-
Filesize
577KB
MD50aaef1a3580f2c05161a92dc58378640
SHA1bfc405bbf3e73ac6555b4bf7144b7ac6eaa7c947
SHA256545d034382d66261fcb9ee657dfa52ff7f29cd619750315ad54773a7933c40ff
SHA5128a13b5497ddeeaff84be171d7c63d70716a63d3ec40d2bbd50134ff79918a2649f5acd12d9bafba84f78a43dbf659a141d661587c09df97da6849bb8685aa437
-
Filesize
577KB
MD50aaef1a3580f2c05161a92dc58378640
SHA1bfc405bbf3e73ac6555b4bf7144b7ac6eaa7c947
SHA256545d034382d66261fcb9ee657dfa52ff7f29cd619750315ad54773a7933c40ff
SHA5128a13b5497ddeeaff84be171d7c63d70716a63d3ec40d2bbd50134ff79918a2649f5acd12d9bafba84f78a43dbf659a141d661587c09df97da6849bb8685aa437
-
Filesize
574KB
MD50f21130dac57f625746041dd7db9eaa7
SHA11f3b02d975c9f9d1fe308055bb48ce4f761919f1
SHA256492ee895fb3e90e517d69d88e4142c9ae52db5f137d9b177d897aaf2aeca0704
SHA51201b31969074eaf1eb84b2c459e864b3289f66e9a1e0b26f4b4398d3cea2776cd664f920f645c86bbe185da379fe102af4c389fb8127d398c88dbddcda5ce008b
-
Filesize
574KB
MD50f21130dac57f625746041dd7db9eaa7
SHA11f3b02d975c9f9d1fe308055bb48ce4f761919f1
SHA256492ee895fb3e90e517d69d88e4142c9ae52db5f137d9b177d897aaf2aeca0704
SHA51201b31969074eaf1eb84b2c459e864b3289f66e9a1e0b26f4b4398d3cea2776cd664f920f645c86bbe185da379fe102af4c389fb8127d398c88dbddcda5ce008b
-
Filesize
574KB
MD50f21130dac57f625746041dd7db9eaa7
SHA11f3b02d975c9f9d1fe308055bb48ce4f761919f1
SHA256492ee895fb3e90e517d69d88e4142c9ae52db5f137d9b177d897aaf2aeca0704
SHA51201b31969074eaf1eb84b2c459e864b3289f66e9a1e0b26f4b4398d3cea2776cd664f920f645c86bbe185da379fe102af4c389fb8127d398c88dbddcda5ce008b
-
Filesize
169KB
MD574acd6dfa3a57637525e1a9a17fc5b35
SHA17ec51121fd7b506fdc6e47ea304db8d4c17e3173
SHA25690eb282896dee8422429a27f20443d4f22a293cfe56e19f49b9cf6cc4edb2271
SHA51202eadc3c16cb7bc3f63bcc19b9d2b53ec3994e14d1f5227aba70cb572b136cba31c93e4720d97da5cfe6a61ba628db446330fa225629f7f3407d7cd8c81a908f
-
Filesize
169KB
MD574acd6dfa3a57637525e1a9a17fc5b35
SHA17ec51121fd7b506fdc6e47ea304db8d4c17e3173
SHA25690eb282896dee8422429a27f20443d4f22a293cfe56e19f49b9cf6cc4edb2271
SHA51202eadc3c16cb7bc3f63bcc19b9d2b53ec3994e14d1f5227aba70cb572b136cba31c93e4720d97da5cfe6a61ba628db446330fa225629f7f3407d7cd8c81a908f
-
Filesize
168KB
MD5f16fb63d4e551d3808e8f01f2671b57e
SHA1781153ad6235a1152da112de1fb39a6f2d063575
SHA2568a34627d2a802a7222661926a21bfe7e05835d8dca23459a50c62ccac4619581
SHA512fad96ade34ff0637238ebf22941dcf21d9ddbe41e10b04d32a904c6018e0c9914345fc86e0ef8c27b95e3813eb60af233b2e47a585c150b9d1c14d48906f78cf
-
Filesize
168KB
MD5f16fb63d4e551d3808e8f01f2671b57e
SHA1781153ad6235a1152da112de1fb39a6f2d063575
SHA2568a34627d2a802a7222661926a21bfe7e05835d8dca23459a50c62ccac4619581
SHA512fad96ade34ff0637238ebf22941dcf21d9ddbe41e10b04d32a904c6018e0c9914345fc86e0ef8c27b95e3813eb60af233b2e47a585c150b9d1c14d48906f78cf
-
Filesize
1.0MB
MD58efc01f29f0bacf84bb7aeaa2d938691
SHA1a371fc45ac80f99b4b06299e9e220f6c32917dd0
SHA25689f11fbeb165ad2fb890992ba8cf5da3764acd2c04ccab7e53176b44d54a8e3b
SHA5129310a8573dfc0fba21d1bf8aa144b9c4841e0dc770434d012afab53d572bc982c2bb3e310db43691125e104dc30862ee71b39dcfd345a916a9fe12de22b6f518
-
Filesize
1.0MB
MD58efc01f29f0bacf84bb7aeaa2d938691
SHA1a371fc45ac80f99b4b06299e9e220f6c32917dd0
SHA25689f11fbeb165ad2fb890992ba8cf5da3764acd2c04ccab7e53176b44d54a8e3b
SHA5129310a8573dfc0fba21d1bf8aa144b9c4841e0dc770434d012afab53d572bc982c2bb3e310db43691125e104dc30862ee71b39dcfd345a916a9fe12de22b6f518
-
Filesize
759KB
MD5c19bfceb79e620b8b4c611ce68642e04
SHA196b8ea3a30c601aebc31c8ba38078fdb85e66ed5
SHA25645aecc39ba862366b70913464db94a3546c1884e43ad1cfd83e8f486327c1d30
SHA512ccf6e2982b9fd35d0e9b1314ee2437438979063910a8d5baa4b8f1f08da222ca0f34a3612da5e034bed32bc1e29a8fb025aa621a7b08ed25bfa7e6429df3a647
-
Filesize
759KB
MD5c19bfceb79e620b8b4c611ce68642e04
SHA196b8ea3a30c601aebc31c8ba38078fdb85e66ed5
SHA25645aecc39ba862366b70913464db94a3546c1884e43ad1cfd83e8f486327c1d30
SHA512ccf6e2982b9fd35d0e9b1314ee2437438979063910a8d5baa4b8f1f08da222ca0f34a3612da5e034bed32bc1e29a8fb025aa621a7b08ed25bfa7e6429df3a647
-
Filesize
577KB
MD50aaef1a3580f2c05161a92dc58378640
SHA1bfc405bbf3e73ac6555b4bf7144b7ac6eaa7c947
SHA256545d034382d66261fcb9ee657dfa52ff7f29cd619750315ad54773a7933c40ff
SHA5128a13b5497ddeeaff84be171d7c63d70716a63d3ec40d2bbd50134ff79918a2649f5acd12d9bafba84f78a43dbf659a141d661587c09df97da6849bb8685aa437
-
Filesize
577KB
MD50aaef1a3580f2c05161a92dc58378640
SHA1bfc405bbf3e73ac6555b4bf7144b7ac6eaa7c947
SHA256545d034382d66261fcb9ee657dfa52ff7f29cd619750315ad54773a7933c40ff
SHA5128a13b5497ddeeaff84be171d7c63d70716a63d3ec40d2bbd50134ff79918a2649f5acd12d9bafba84f78a43dbf659a141d661587c09df97da6849bb8685aa437
-
Filesize
574KB
MD50f21130dac57f625746041dd7db9eaa7
SHA11f3b02d975c9f9d1fe308055bb48ce4f761919f1
SHA256492ee895fb3e90e517d69d88e4142c9ae52db5f137d9b177d897aaf2aeca0704
SHA51201b31969074eaf1eb84b2c459e864b3289f66e9a1e0b26f4b4398d3cea2776cd664f920f645c86bbe185da379fe102af4c389fb8127d398c88dbddcda5ce008b
-
Filesize
574KB
MD50f21130dac57f625746041dd7db9eaa7
SHA11f3b02d975c9f9d1fe308055bb48ce4f761919f1
SHA256492ee895fb3e90e517d69d88e4142c9ae52db5f137d9b177d897aaf2aeca0704
SHA51201b31969074eaf1eb84b2c459e864b3289f66e9a1e0b26f4b4398d3cea2776cd664f920f645c86bbe185da379fe102af4c389fb8127d398c88dbddcda5ce008b
-
Filesize
574KB
MD50f21130dac57f625746041dd7db9eaa7
SHA11f3b02d975c9f9d1fe308055bb48ce4f761919f1
SHA256492ee895fb3e90e517d69d88e4142c9ae52db5f137d9b177d897aaf2aeca0704
SHA51201b31969074eaf1eb84b2c459e864b3289f66e9a1e0b26f4b4398d3cea2776cd664f920f645c86bbe185da379fe102af4c389fb8127d398c88dbddcda5ce008b
-
Filesize
169KB
MD574acd6dfa3a57637525e1a9a17fc5b35
SHA17ec51121fd7b506fdc6e47ea304db8d4c17e3173
SHA25690eb282896dee8422429a27f20443d4f22a293cfe56e19f49b9cf6cc4edb2271
SHA51202eadc3c16cb7bc3f63bcc19b9d2b53ec3994e14d1f5227aba70cb572b136cba31c93e4720d97da5cfe6a61ba628db446330fa225629f7f3407d7cd8c81a908f
-
Filesize
169KB
MD574acd6dfa3a57637525e1a9a17fc5b35
SHA17ec51121fd7b506fdc6e47ea304db8d4c17e3173
SHA25690eb282896dee8422429a27f20443d4f22a293cfe56e19f49b9cf6cc4edb2271
SHA51202eadc3c16cb7bc3f63bcc19b9d2b53ec3994e14d1f5227aba70cb572b136cba31c93e4720d97da5cfe6a61ba628db446330fa225629f7f3407d7cd8c81a908f
-
Filesize
168KB
MD5f16fb63d4e551d3808e8f01f2671b57e
SHA1781153ad6235a1152da112de1fb39a6f2d063575
SHA2568a34627d2a802a7222661926a21bfe7e05835d8dca23459a50c62ccac4619581
SHA512fad96ade34ff0637238ebf22941dcf21d9ddbe41e10b04d32a904c6018e0c9914345fc86e0ef8c27b95e3813eb60af233b2e47a585c150b9d1c14d48906f78cf
-
Filesize
168KB
MD5f16fb63d4e551d3808e8f01f2671b57e
SHA1781153ad6235a1152da112de1fb39a6f2d063575
SHA2568a34627d2a802a7222661926a21bfe7e05835d8dca23459a50c62ccac4619581
SHA512fad96ade34ff0637238ebf22941dcf21d9ddbe41e10b04d32a904c6018e0c9914345fc86e0ef8c27b95e3813eb60af233b2e47a585c150b9d1c14d48906f78cf