Analysis
-
max time kernel
141s -
max time network
176s -
platform
windows7_x64 -
resource
win7-20230220-en -
resource tags
arch:x64arch:x86image:win7-20230220-enlocale:en-usos:windows7-x64system -
submitted
05-05-2023 18:53
Static task
static1
Behavioral task
behavioral1
Sample
a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe
Resource
win10v2004-20230220-en
General
-
Target
a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe
-
Size
1.2MB
-
MD5
909b83401e5f0c0bb21e929ba608d830
-
SHA1
2c2ccb0414d80e35716d91b3d8523ed9b83c755f
-
SHA256
a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9
-
SHA512
8d86850b3e8045037a83a6f6f66dbfb852830e8a1039b31485a51b6e51b76c2faaf5dc8a9a08445410eb8e2161d05b4018d41b4914bbc3c91d198ae303d4f5c2
-
SSDEEP
24576:Cy5NfhuiaMZF02b7Hv4pT49KjVG/QhemYqgcRogJ5RfzekEFXlw:pm40M7Axdso0Fqg0o4Tezj
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:
z43717420.exez71111320.exez10003077.exes47972195.exe1.exet84352872.exepid process 1104 z43717420.exe 1028 z71111320.exe 524 z10003077.exe 1724 s47972195.exe 316 1.exe 828 t84352872.exe -
Loads dropped DLL 13 IoCs
Processes:
a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exez43717420.exez71111320.exez10003077.exes47972195.exe1.exet84352872.exepid process 1136 a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe 1104 z43717420.exe 1104 z43717420.exe 1028 z71111320.exe 1028 z71111320.exe 524 z10003077.exe 524 z10003077.exe 524 z10003077.exe 1724 s47972195.exe 1724 s47972195.exe 316 1.exe 524 z10003077.exe 828 t84352872.exe -
Adds Run key to start application 2 TTPs 8 IoCs
Processes:
a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exez43717420.exez71111320.exez10003077.exedescription ioc process Key created \REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.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\\\"" a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe Key created \REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce z43717420.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\\\"" z43717420.exe Key created \REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce z71111320.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\\\"" z71111320.exe Key created \REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce z10003077.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\\\"" z10003077.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Suspicious use of AdjustPrivilegeToken 1 IoCs
Processes:
s47972195.exedescription pid process Token: SeDebugPrivilege 1724 s47972195.exe -
Suspicious use of WriteProcessMemory 42 IoCs
Processes:
a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exez43717420.exez71111320.exez10003077.exes47972195.exedescription pid process target process PID 1136 wrote to memory of 1104 1136 a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe z43717420.exe PID 1136 wrote to memory of 1104 1136 a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe z43717420.exe PID 1136 wrote to memory of 1104 1136 a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe z43717420.exe PID 1136 wrote to memory of 1104 1136 a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe z43717420.exe PID 1136 wrote to memory of 1104 1136 a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe z43717420.exe PID 1136 wrote to memory of 1104 1136 a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe z43717420.exe PID 1136 wrote to memory of 1104 1136 a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe z43717420.exe PID 1104 wrote to memory of 1028 1104 z43717420.exe z71111320.exe PID 1104 wrote to memory of 1028 1104 z43717420.exe z71111320.exe PID 1104 wrote to memory of 1028 1104 z43717420.exe z71111320.exe PID 1104 wrote to memory of 1028 1104 z43717420.exe z71111320.exe PID 1104 wrote to memory of 1028 1104 z43717420.exe z71111320.exe PID 1104 wrote to memory of 1028 1104 z43717420.exe z71111320.exe PID 1104 wrote to memory of 1028 1104 z43717420.exe z71111320.exe PID 1028 wrote to memory of 524 1028 z71111320.exe z10003077.exe PID 1028 wrote to memory of 524 1028 z71111320.exe z10003077.exe PID 1028 wrote to memory of 524 1028 z71111320.exe z10003077.exe PID 1028 wrote to memory of 524 1028 z71111320.exe z10003077.exe PID 1028 wrote to memory of 524 1028 z71111320.exe z10003077.exe PID 1028 wrote to memory of 524 1028 z71111320.exe z10003077.exe PID 1028 wrote to memory of 524 1028 z71111320.exe z10003077.exe PID 524 wrote to memory of 1724 524 z10003077.exe s47972195.exe PID 524 wrote to memory of 1724 524 z10003077.exe s47972195.exe PID 524 wrote to memory of 1724 524 z10003077.exe s47972195.exe PID 524 wrote to memory of 1724 524 z10003077.exe s47972195.exe PID 524 wrote to memory of 1724 524 z10003077.exe s47972195.exe PID 524 wrote to memory of 1724 524 z10003077.exe s47972195.exe PID 524 wrote to memory of 1724 524 z10003077.exe s47972195.exe PID 1724 wrote to memory of 316 1724 s47972195.exe 1.exe PID 1724 wrote to memory of 316 1724 s47972195.exe 1.exe PID 1724 wrote to memory of 316 1724 s47972195.exe 1.exe PID 1724 wrote to memory of 316 1724 s47972195.exe 1.exe PID 1724 wrote to memory of 316 1724 s47972195.exe 1.exe PID 1724 wrote to memory of 316 1724 s47972195.exe 1.exe PID 1724 wrote to memory of 316 1724 s47972195.exe 1.exe PID 524 wrote to memory of 828 524 z10003077.exe t84352872.exe PID 524 wrote to memory of 828 524 z10003077.exe t84352872.exe PID 524 wrote to memory of 828 524 z10003077.exe t84352872.exe PID 524 wrote to memory of 828 524 z10003077.exe t84352872.exe PID 524 wrote to memory of 828 524 z10003077.exe t84352872.exe PID 524 wrote to memory of 828 524 z10003077.exe t84352872.exe PID 524 wrote to memory of 828 524 z10003077.exe t84352872.exe
Processes
-
C:\Users\Admin\AppData\Local\Temp\a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe"C:\Users\Admin\AppData\Local\Temp\a9a47dde2478a5c1e5f73617b08429c185670f8c44e2194c784a2495a99a40e9.exe"1⤵
- Loads dropped DLL
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:1136 -
C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\z43717420.exeC:\Users\Admin\AppData\Local\Temp\IXP000.TMP\z43717420.exe2⤵
- Executes dropped EXE
- Loads dropped DLL
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:1104 -
C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\z71111320.exeC:\Users\Admin\AppData\Local\Temp\IXP001.TMP\z71111320.exe3⤵
- Executes dropped EXE
- Loads dropped DLL
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:1028 -
C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\z10003077.exeC:\Users\Admin\AppData\Local\Temp\IXP002.TMP\z10003077.exe4⤵
- Executes dropped EXE
- Loads dropped DLL
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:524 -
C:\Users\Admin\AppData\Local\Temp\IXP003.TMP\s47972195.exeC:\Users\Admin\AppData\Local\Temp\IXP003.TMP\s47972195.exe5⤵
- Executes dropped EXE
- Loads dropped DLL
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of WriteProcessMemory
PID:1724 -
C:\Windows\Temp\1.exe"C:\Windows\Temp\1.exe"6⤵
- Executes dropped EXE
- Loads dropped DLL
PID:316
-
-
-
C:\Users\Admin\AppData\Local\Temp\IXP003.TMP\t84352872.exeC:\Users\Admin\AppData\Local\Temp\IXP003.TMP\t84352872.exe5⤵
- Executes dropped EXE
- Loads dropped DLL
PID:828
-
-
-
-
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
1.0MB
MD57789657f9d58adee0a9980e22fbd5cb6
SHA14fbeb3da09018f5171e24041ef7a0026ff839dd3
SHA2567d9e8f57f354f7f0e5fd9855f494f58ef8bd66c9b71fc6014b176c33a7338fb7
SHA512efbf76f9db481f87faedb7eaa0aaf61b72a0900a56cc59ddf129eb566feef039f1706451cc3184dd8bc6148df581f2f07b31f990f537270738b91ea0120233ef
-
Filesize
1.0MB
MD57789657f9d58adee0a9980e22fbd5cb6
SHA14fbeb3da09018f5171e24041ef7a0026ff839dd3
SHA2567d9e8f57f354f7f0e5fd9855f494f58ef8bd66c9b71fc6014b176c33a7338fb7
SHA512efbf76f9db481f87faedb7eaa0aaf61b72a0900a56cc59ddf129eb566feef039f1706451cc3184dd8bc6148df581f2f07b31f990f537270738b91ea0120233ef
-
Filesize
759KB
MD521747ae23d8c0f691da743283f4787e0
SHA1b644420f844cc2088d0ff33b3d59e08a1cf03b1f
SHA2560d7d09faaba1fdcc1c8e5e9bef5c12e0ecaf0270664b3fa814c82d50e1729d57
SHA512634b734b59d470f13994fa0172ccf6f30e7678f26468805e54b1244062d856a30deda94ce959f7d8148fca65d2f9120f694fc18e580b623b2894cc57303a58f5
-
Filesize
759KB
MD521747ae23d8c0f691da743283f4787e0
SHA1b644420f844cc2088d0ff33b3d59e08a1cf03b1f
SHA2560d7d09faaba1fdcc1c8e5e9bef5c12e0ecaf0270664b3fa814c82d50e1729d57
SHA512634b734b59d470f13994fa0172ccf6f30e7678f26468805e54b1244062d856a30deda94ce959f7d8148fca65d2f9120f694fc18e580b623b2894cc57303a58f5
-
Filesize
577KB
MD5a8717dc72e1772e5de13395b4593e0f3
SHA1e512801bcef986c7bebd111055946f1e66998ec4
SHA2568125897122048ccc538d42cf36a3211d7df47e0db540d9557b60f0ee6346aefb
SHA5121bba99c264725e24bdd2dc57f1c090ee4fb0ae5a7f62817915b1121c59a7e13770a8d0b56b19f003498766cdab49db151e6fb7e5e58c758ea139e73aa564262b
-
Filesize
577KB
MD5a8717dc72e1772e5de13395b4593e0f3
SHA1e512801bcef986c7bebd111055946f1e66998ec4
SHA2568125897122048ccc538d42cf36a3211d7df47e0db540d9557b60f0ee6346aefb
SHA5121bba99c264725e24bdd2dc57f1c090ee4fb0ae5a7f62817915b1121c59a7e13770a8d0b56b19f003498766cdab49db151e6fb7e5e58c758ea139e73aa564262b
-
Filesize
574KB
MD591d6b5a91ddb55fb8e7469d24e397db1
SHA1518df02e3fb16f074672b5f6c4390920757371c8
SHA256a39322b9052dfec1ec859a8119e5fc03fab8e274318318c77bba73bd7cafd503
SHA51290bdfb34a600944eef8a73fa70afd47bceb12e0776400c58bf0a9a7445c7ca5194caa858bb26944d2b1bfe26789e082c2873310693169a6cc72144e56583f5b6
-
Filesize
574KB
MD591d6b5a91ddb55fb8e7469d24e397db1
SHA1518df02e3fb16f074672b5f6c4390920757371c8
SHA256a39322b9052dfec1ec859a8119e5fc03fab8e274318318c77bba73bd7cafd503
SHA51290bdfb34a600944eef8a73fa70afd47bceb12e0776400c58bf0a9a7445c7ca5194caa858bb26944d2b1bfe26789e082c2873310693169a6cc72144e56583f5b6
-
Filesize
574KB
MD591d6b5a91ddb55fb8e7469d24e397db1
SHA1518df02e3fb16f074672b5f6c4390920757371c8
SHA256a39322b9052dfec1ec859a8119e5fc03fab8e274318318c77bba73bd7cafd503
SHA51290bdfb34a600944eef8a73fa70afd47bceb12e0776400c58bf0a9a7445c7ca5194caa858bb26944d2b1bfe26789e082c2873310693169a6cc72144e56583f5b6
-
Filesize
169KB
MD55b2bf9b18a8b4747ead9c2348384071d
SHA1e58a71b964e9f83ef5c81adcb214ebab1dc5772b
SHA256fd939956a425a1873bc7b8a4dbe05becf0fd556525a6b01b8b394fe50d47d932
SHA5123486fbe2f92cb612889d507adc1a404062caf87bdd9ae1c9c09502d3189b3fbb9d68c4f3cb91d10242cb6e6ab939cfa8c16cb86c64cbe726b1b70a5bbcc2962a
-
Filesize
169KB
MD55b2bf9b18a8b4747ead9c2348384071d
SHA1e58a71b964e9f83ef5c81adcb214ebab1dc5772b
SHA256fd939956a425a1873bc7b8a4dbe05becf0fd556525a6b01b8b394fe50d47d932
SHA5123486fbe2f92cb612889d507adc1a404062caf87bdd9ae1c9c09502d3189b3fbb9d68c4f3cb91d10242cb6e6ab939cfa8c16cb86c64cbe726b1b70a5bbcc2962a
-
Filesize
168KB
MD5f16fb63d4e551d3808e8f01f2671b57e
SHA1781153ad6235a1152da112de1fb39a6f2d063575
SHA2568a34627d2a802a7222661926a21bfe7e05835d8dca23459a50c62ccac4619581
SHA512fad96ade34ff0637238ebf22941dcf21d9ddbe41e10b04d32a904c6018e0c9914345fc86e0ef8c27b95e3813eb60af233b2e47a585c150b9d1c14d48906f78cf
-
Filesize
168KB
MD5f16fb63d4e551d3808e8f01f2671b57e
SHA1781153ad6235a1152da112de1fb39a6f2d063575
SHA2568a34627d2a802a7222661926a21bfe7e05835d8dca23459a50c62ccac4619581
SHA512fad96ade34ff0637238ebf22941dcf21d9ddbe41e10b04d32a904c6018e0c9914345fc86e0ef8c27b95e3813eb60af233b2e47a585c150b9d1c14d48906f78cf
-
Filesize
1.0MB
MD57789657f9d58adee0a9980e22fbd5cb6
SHA14fbeb3da09018f5171e24041ef7a0026ff839dd3
SHA2567d9e8f57f354f7f0e5fd9855f494f58ef8bd66c9b71fc6014b176c33a7338fb7
SHA512efbf76f9db481f87faedb7eaa0aaf61b72a0900a56cc59ddf129eb566feef039f1706451cc3184dd8bc6148df581f2f07b31f990f537270738b91ea0120233ef
-
Filesize
1.0MB
MD57789657f9d58adee0a9980e22fbd5cb6
SHA14fbeb3da09018f5171e24041ef7a0026ff839dd3
SHA2567d9e8f57f354f7f0e5fd9855f494f58ef8bd66c9b71fc6014b176c33a7338fb7
SHA512efbf76f9db481f87faedb7eaa0aaf61b72a0900a56cc59ddf129eb566feef039f1706451cc3184dd8bc6148df581f2f07b31f990f537270738b91ea0120233ef
-
Filesize
759KB
MD521747ae23d8c0f691da743283f4787e0
SHA1b644420f844cc2088d0ff33b3d59e08a1cf03b1f
SHA2560d7d09faaba1fdcc1c8e5e9bef5c12e0ecaf0270664b3fa814c82d50e1729d57
SHA512634b734b59d470f13994fa0172ccf6f30e7678f26468805e54b1244062d856a30deda94ce959f7d8148fca65d2f9120f694fc18e580b623b2894cc57303a58f5
-
Filesize
759KB
MD521747ae23d8c0f691da743283f4787e0
SHA1b644420f844cc2088d0ff33b3d59e08a1cf03b1f
SHA2560d7d09faaba1fdcc1c8e5e9bef5c12e0ecaf0270664b3fa814c82d50e1729d57
SHA512634b734b59d470f13994fa0172ccf6f30e7678f26468805e54b1244062d856a30deda94ce959f7d8148fca65d2f9120f694fc18e580b623b2894cc57303a58f5
-
Filesize
577KB
MD5a8717dc72e1772e5de13395b4593e0f3
SHA1e512801bcef986c7bebd111055946f1e66998ec4
SHA2568125897122048ccc538d42cf36a3211d7df47e0db540d9557b60f0ee6346aefb
SHA5121bba99c264725e24bdd2dc57f1c090ee4fb0ae5a7f62817915b1121c59a7e13770a8d0b56b19f003498766cdab49db151e6fb7e5e58c758ea139e73aa564262b
-
Filesize
577KB
MD5a8717dc72e1772e5de13395b4593e0f3
SHA1e512801bcef986c7bebd111055946f1e66998ec4
SHA2568125897122048ccc538d42cf36a3211d7df47e0db540d9557b60f0ee6346aefb
SHA5121bba99c264725e24bdd2dc57f1c090ee4fb0ae5a7f62817915b1121c59a7e13770a8d0b56b19f003498766cdab49db151e6fb7e5e58c758ea139e73aa564262b
-
Filesize
574KB
MD591d6b5a91ddb55fb8e7469d24e397db1
SHA1518df02e3fb16f074672b5f6c4390920757371c8
SHA256a39322b9052dfec1ec859a8119e5fc03fab8e274318318c77bba73bd7cafd503
SHA51290bdfb34a600944eef8a73fa70afd47bceb12e0776400c58bf0a9a7445c7ca5194caa858bb26944d2b1bfe26789e082c2873310693169a6cc72144e56583f5b6
-
Filesize
574KB
MD591d6b5a91ddb55fb8e7469d24e397db1
SHA1518df02e3fb16f074672b5f6c4390920757371c8
SHA256a39322b9052dfec1ec859a8119e5fc03fab8e274318318c77bba73bd7cafd503
SHA51290bdfb34a600944eef8a73fa70afd47bceb12e0776400c58bf0a9a7445c7ca5194caa858bb26944d2b1bfe26789e082c2873310693169a6cc72144e56583f5b6
-
Filesize
574KB
MD591d6b5a91ddb55fb8e7469d24e397db1
SHA1518df02e3fb16f074672b5f6c4390920757371c8
SHA256a39322b9052dfec1ec859a8119e5fc03fab8e274318318c77bba73bd7cafd503
SHA51290bdfb34a600944eef8a73fa70afd47bceb12e0776400c58bf0a9a7445c7ca5194caa858bb26944d2b1bfe26789e082c2873310693169a6cc72144e56583f5b6
-
Filesize
169KB
MD55b2bf9b18a8b4747ead9c2348384071d
SHA1e58a71b964e9f83ef5c81adcb214ebab1dc5772b
SHA256fd939956a425a1873bc7b8a4dbe05becf0fd556525a6b01b8b394fe50d47d932
SHA5123486fbe2f92cb612889d507adc1a404062caf87bdd9ae1c9c09502d3189b3fbb9d68c4f3cb91d10242cb6e6ab939cfa8c16cb86c64cbe726b1b70a5bbcc2962a
-
Filesize
169KB
MD55b2bf9b18a8b4747ead9c2348384071d
SHA1e58a71b964e9f83ef5c81adcb214ebab1dc5772b
SHA256fd939956a425a1873bc7b8a4dbe05becf0fd556525a6b01b8b394fe50d47d932
SHA5123486fbe2f92cb612889d507adc1a404062caf87bdd9ae1c9c09502d3189b3fbb9d68c4f3cb91d10242cb6e6ab939cfa8c16cb86c64cbe726b1b70a5bbcc2962a
-
Filesize
168KB
MD5f16fb63d4e551d3808e8f01f2671b57e
SHA1781153ad6235a1152da112de1fb39a6f2d063575
SHA2568a34627d2a802a7222661926a21bfe7e05835d8dca23459a50c62ccac4619581
SHA512fad96ade34ff0637238ebf22941dcf21d9ddbe41e10b04d32a904c6018e0c9914345fc86e0ef8c27b95e3813eb60af233b2e47a585c150b9d1c14d48906f78cf
-
Filesize
168KB
MD5f16fb63d4e551d3808e8f01f2671b57e
SHA1781153ad6235a1152da112de1fb39a6f2d063575
SHA2568a34627d2a802a7222661926a21bfe7e05835d8dca23459a50c62ccac4619581
SHA512fad96ade34ff0637238ebf22941dcf21d9ddbe41e10b04d32a904c6018e0c9914345fc86e0ef8c27b95e3813eb60af233b2e47a585c150b9d1c14d48906f78cf