Analysis
-
max time kernel
149s -
max time network
151s -
platform
windows10-2004_x64 -
resource
win10v2004-20240226-en -
resource tags
arch:x64arch:x86image:win10v2004-20240226-enlocale:en-usos:windows10-2004-x64system -
submitted
31-03-2024 00:26
Static task
static1
Behavioral task
behavioral1
Sample
4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe
Resource
win7-20240220-en
Behavioral task
behavioral2
Sample
4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe
Resource
win10v2004-20240226-en
General
-
Target
4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe
-
Size
7.0MB
-
MD5
4851420654d99fcd408dfec53b220a75
-
SHA1
7efd3ffdf899e4a247765ba4fe4a8b603dbe0f6f
-
SHA256
988e7cd8646ac763f5608f5a803d12cfa2a820e8948f06d0dcb23c2e389135eb
-
SHA512
0321e485db6933cdbcd62e63bc1fec0c7384257e6162080dfef5fd88b09ba13ad64a704956f5606af8902d39eb61560c509853cf2861e329e3833be9816f784e
-
SSDEEP
196608:iAmzj+5+NxAQsOfd8iaCmaE3LKln7wjK:bgjNxAQtpwOZ
Malware Config
Extracted
bitrat
1.38
93.115.35.146:9887
uccqm6p3b2uqka6elyimvq7hiancgmhymprzgrxd6i6u3ovwentsolqd.onion:80
-
communication_password
c3ad3cc69cd79cc483f5d6fdc02d052f
-
install_dir
java
-
install_file
javas.exe
-
tor_process
tor
Signatures
-
ACProtect 1.3x - 1.4x DLL software 7 IoCs
Detects file using ACProtect software.
resource yara_rule behavioral2/files/0x000a000000023111-42.dat acprotect behavioral2/files/0x000a000000023112-43.dat acprotect behavioral2/files/0x0007000000023219-46.dat acprotect behavioral2/files/0x000700000002321c-58.dat acprotect behavioral2/files/0x000700000002321a-57.dat acprotect behavioral2/files/0x0007000000023217-51.dat acprotect behavioral2/files/0x0007000000023218-45.dat acprotect -
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-399997616-3400990511-967324271-1000\Control Panel\International\Geo\Nation 4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe Key value queried \REGISTRY\USER\S-1-5-21-399997616-3400990511-967324271-1000\Control Panel\International\Geo\Nation tmp3C8C.tmpsljocevbvzujn.exe -
Executes dropped EXE 5 IoCs
pid Process 3004 tmp3C8C.tmpsljocevbvzujn.exe 748 tmp3E04.tmpyaxnxfzijamgl.exe 1828 javaupdate.exe 3352 javaupdate.exe 1816 javaupdate.exe -
Loads dropped DLL 23 IoCs
pid Process 1828 javaupdate.exe 1828 javaupdate.exe 1828 javaupdate.exe 1828 javaupdate.exe 1828 javaupdate.exe 1828 javaupdate.exe 1828 javaupdate.exe 1828 javaupdate.exe 1828 javaupdate.exe 3352 javaupdate.exe 3352 javaupdate.exe 3352 javaupdate.exe 3352 javaupdate.exe 3352 javaupdate.exe 3352 javaupdate.exe 3352 javaupdate.exe 1816 javaupdate.exe 1816 javaupdate.exe 1816 javaupdate.exe 1816 javaupdate.exe 1816 javaupdate.exe 1816 javaupdate.exe 1816 javaupdate.exe -
resource yara_rule behavioral2/files/0x0007000000023211-8.dat upx behavioral2/files/0x0007000000023213-18.dat upx behavioral2/memory/748-22-0x0000000000400000-0x00000000007E4000-memory.dmp upx behavioral2/memory/3004-21-0x0000000000400000-0x0000000000FF7000-memory.dmp upx behavioral2/files/0x000700000002321b-38.dat upx behavioral2/files/0x000a000000023111-42.dat upx behavioral2/files/0x000a000000023112-43.dat upx behavioral2/files/0x0007000000023219-46.dat upx behavioral2/files/0x000700000002321c-58.dat upx behavioral2/memory/1828-59-0x0000000073FF0000-0x00000000740BE000-memory.dmp upx behavioral2/memory/1828-60-0x0000000073F20000-0x0000000073FE8000-memory.dmp upx behavioral2/memory/1828-61-0x0000000073ED0000-0x0000000073F19000-memory.dmp upx behavioral2/files/0x000700000002321a-57.dat upx behavioral2/files/0x0007000000023217-51.dat upx behavioral2/memory/1828-50-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/files/0x0007000000023218-45.dat upx behavioral2/memory/1828-66-0x0000000073AF0000-0x0000000073DBF000-memory.dmp upx behavioral2/memory/1828-69-0x0000000073A30000-0x0000000073A54000-memory.dmp upx behavioral2/memory/1828-67-0x0000000073A60000-0x0000000073AE8000-memory.dmp upx behavioral2/memory/1828-70-0x0000000073DC0000-0x0000000073ECA000-memory.dmp upx behavioral2/memory/3004-82-0x0000000000400000-0x0000000000FF7000-memory.dmp upx behavioral2/memory/1828-96-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1828-98-0x0000000073FF0000-0x00000000740BE000-memory.dmp upx behavioral2/memory/1828-99-0x0000000073F20000-0x0000000073FE8000-memory.dmp upx behavioral2/memory/748-105-0x0000000000400000-0x00000000007E4000-memory.dmp upx behavioral2/memory/1828-106-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1828-107-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1828-117-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1828-125-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1828-135-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1828-143-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1828-152-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1828-160-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1828-192-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/3352-193-0x0000000073AF0000-0x0000000073DBF000-memory.dmp upx behavioral2/memory/3352-200-0x0000000073FF0000-0x00000000740BE000-memory.dmp upx behavioral2/memory/3352-201-0x0000000073ED0000-0x0000000073F19000-memory.dmp upx behavioral2/memory/3352-198-0x0000000073F20000-0x0000000073FE8000-memory.dmp upx behavioral2/memory/3352-194-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/3352-202-0x0000000073A30000-0x0000000073A54000-memory.dmp upx behavioral2/memory/3352-203-0x0000000073DC0000-0x0000000073ECA000-memory.dmp upx behavioral2/memory/3352-204-0x0000000073A60000-0x0000000073AE8000-memory.dmp upx behavioral2/memory/3352-230-0x0000000073AF0000-0x0000000073DBF000-memory.dmp upx behavioral2/memory/3352-231-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1816-256-0x0000000000170000-0x0000000000574000-memory.dmp upx behavioral2/memory/1816-257-0x0000000073AF0000-0x0000000073DBF000-memory.dmp upx behavioral2/memory/1816-261-0x0000000073FF0000-0x00000000740BE000-memory.dmp upx behavioral2/memory/1816-260-0x0000000073F20000-0x0000000073FE8000-memory.dmp upx behavioral2/memory/1816-262-0x0000000073ED0000-0x0000000073F19000-memory.dmp upx behavioral2/memory/1816-263-0x0000000073A30000-0x0000000073A54000-memory.dmp upx behavioral2/memory/1816-265-0x0000000073A60000-0x0000000073AE8000-memory.dmp upx behavioral2/memory/748-266-0x0000000072900000-0x0000000072939000-memory.dmp upx behavioral2/memory/1816-264-0x0000000073DC0000-0x0000000073ECA000-memory.dmp upx -
Adds Run key to start application 2 TTPs 8 IoCs
description ioc Process Set value (str) \REGISTRY\USER\S-1-5-21-399997616-3400990511-967324271-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\javas = "C:\\Users\\Admin\\AppData\\Local\\java\\javas.exeԀ" tmp3E04.tmpyaxnxfzijamgl.exe Set value (str) \REGISTRY\USER\S-1-5-21-399997616-3400990511-967324271-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\javas = "C:\\Users\\Admin\\AppData\\Local\\java\\javas.exeЀ" tmp3E04.tmpyaxnxfzijamgl.exe Set value (str) \REGISTRY\USER\S-1-5-21-399997616-3400990511-967324271-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\javas = "C:\\Users\\Admin\\AppData\\Local\\java\\javas.exe瘀" tmp3E04.tmpyaxnxfzijamgl.exe Set value (str) \REGISTRY\USER\S-1-5-21-399997616-3400990511-967324271-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\java = "C:\\Users\\Admin\\AppData\\Local\\java\\java.exeЀ" tmp3C8C.tmpsljocevbvzujn.exe Set value (str) \REGISTRY\USER\S-1-5-21-399997616-3400990511-967324271-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\javas = "C:\\Users\\Admin\\AppData\\Local\\java\\javas.exe" tmp3E04.tmpyaxnxfzijamgl.exe Set value (str) \REGISTRY\USER\S-1-5-21-399997616-3400990511-967324271-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\javas = "C:\\Users\\Admin\\AppData\\Local\\java\\javas.exe먀" tmp3E04.tmpyaxnxfzijamgl.exe Set value (str) \REGISTRY\USER\S-1-5-21-399997616-3400990511-967324271-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\java = "C:\\Users\\Admin\\AppData\\Local\\java\\java.exe" tmp3C8C.tmpsljocevbvzujn.exe Set value (str) \REGISTRY\USER\S-1-5-21-399997616-3400990511-967324271-1000\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\java = "C:\\Users\\Admin\\AppData\\Local\\java\\java.exe\ue800" tmp3C8C.tmpsljocevbvzujn.exe -
Looks up external IP address via web service 3 IoCs
Uses a legitimate IP lookup service to find the infected system's external IP.
flow ioc 53 myexternalip.com 54 myexternalip.com 72 myexternalip.com -
Suspicious use of NtSetInformationThreadHideFromDebugger 10 IoCs
pid Process 3004 tmp3C8C.tmpsljocevbvzujn.exe 748 tmp3E04.tmpyaxnxfzijamgl.exe 748 tmp3E04.tmpyaxnxfzijamgl.exe 748 tmp3E04.tmpyaxnxfzijamgl.exe 748 tmp3E04.tmpyaxnxfzijamgl.exe 3004 tmp3C8C.tmpsljocevbvzujn.exe 3004 tmp3C8C.tmpsljocevbvzujn.exe 3004 tmp3C8C.tmpsljocevbvzujn.exe 3004 tmp3C8C.tmpsljocevbvzujn.exe 3004 tmp3C8C.tmpsljocevbvzujn.exe -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Suspicious use of AdjustPrivilegeToken 2 IoCs
description pid Process Token: SeShutdownPrivilege 3004 tmp3C8C.tmpsljocevbvzujn.exe Token: SeShutdownPrivilege 748 tmp3E04.tmpyaxnxfzijamgl.exe -
Suspicious use of SetWindowsHookEx 4 IoCs
pid Process 748 tmp3E04.tmpyaxnxfzijamgl.exe 748 tmp3E04.tmpyaxnxfzijamgl.exe 3004 tmp3C8C.tmpsljocevbvzujn.exe 3004 tmp3C8C.tmpsljocevbvzujn.exe -
Suspicious use of WriteProcessMemory 15 IoCs
description pid Process procid_target PID 3456 wrote to memory of 3004 3456 4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe 88 PID 3456 wrote to memory of 3004 3456 4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe 88 PID 3456 wrote to memory of 3004 3456 4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe 88 PID 3456 wrote to memory of 748 3456 4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe 89 PID 3456 wrote to memory of 748 3456 4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe 89 PID 3456 wrote to memory of 748 3456 4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe 89 PID 3004 wrote to memory of 1828 3004 tmp3C8C.tmpsljocevbvzujn.exe 93 PID 3004 wrote to memory of 1828 3004 tmp3C8C.tmpsljocevbvzujn.exe 93 PID 3004 wrote to memory of 1828 3004 tmp3C8C.tmpsljocevbvzujn.exe 93 PID 3004 wrote to memory of 3352 3004 tmp3C8C.tmpsljocevbvzujn.exe 99 PID 3004 wrote to memory of 3352 3004 tmp3C8C.tmpsljocevbvzujn.exe 99 PID 3004 wrote to memory of 3352 3004 tmp3C8C.tmpsljocevbvzujn.exe 99 PID 3004 wrote to memory of 1816 3004 tmp3C8C.tmpsljocevbvzujn.exe 100 PID 3004 wrote to memory of 1816 3004 tmp3C8C.tmpsljocevbvzujn.exe 100 PID 3004 wrote to memory of 1816 3004 tmp3C8C.tmpsljocevbvzujn.exe 100
Processes
-
C:\Users\Admin\AppData\Local\Temp\4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe"C:\Users\Admin\AppData\Local\Temp\4851420654d99fcd408dfec53b220a75_JaffaCakes118.exe"1⤵
- Checks computer location settings
- Suspicious use of WriteProcessMemory
PID:3456 -
C:\Users\Admin\AppData\Local\Temp\tmp3C8C.tmpsljocevbvzujn.exe"C:\Users\Admin\AppData\Local\Temp\tmp3C8C.tmpsljocevbvzujn.exe"2⤵
- Checks computer location settings
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of NtSetInformationThreadHideFromDebugger
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:3004 -
C:\Users\Admin\AppData\Local\2ce21ea6\tor\javaupdate.exe"C:\Users\Admin\AppData\Local\2ce21ea6\tor\javaupdate.exe" -f torrc3⤵
- Executes dropped EXE
- Loads dropped DLL
PID:1828
-
-
C:\Users\Admin\AppData\Local\2ce21ea6\tor\javaupdate.exe"C:\Users\Admin\AppData\Local\2ce21ea6\tor\javaupdate.exe" -f torrc3⤵
- Executes dropped EXE
- Loads dropped DLL
PID:3352
-
-
C:\Users\Admin\AppData\Local\2ce21ea6\tor\javaupdate.exe"C:\Users\Admin\AppData\Local\2ce21ea6\tor\javaupdate.exe" -f torrc3⤵
- Executes dropped EXE
- Loads dropped DLL
PID:1816
-
-
-
C:\Users\Admin\AppData\Local\Temp\tmp3E04.tmpyaxnxfzijamgl.exe"C:\Users\Admin\AppData\Local\Temp\tmp3E04.tmpyaxnxfzijamgl.exe"2⤵
- Executes dropped EXE
- Adds Run key to start application
- Suspicious use of NtSetInformationThreadHideFromDebugger
- Suspicious use of AdjustPrivilegeToken
- Suspicious use of SetWindowsHookEx
PID:748
-
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
20KB
MD5cfdcdb7fc12ce52fd5bafad544c20447
SHA130d686fc21b7d19655699420dd639c84004938b1
SHA2562d9af050b8c2fd8497c4ae9d7a72bca3981a4a9484bfe8fe9f300771a42e5bf5
SHA512bc185bf6aef5fe0727baf3dfacec11f336e6168ebecea86ec930d29a82d3a25e9726320620f41ee6686802aa5a1a8c3deb69042bf028f65421cfce227fa4e0a7
-
Filesize
2.6MB
MD51cce45408569c69e37cd86d021471aa9
SHA1cbc61075e84c0a9ffbdfd6c353ad50b44601082f
SHA2562ac1c53dcb7eaf2111c007b746e2299c29f3e985e06708190c7eeca7057bb2af
SHA512a62ad64ef3b2a15823377161850a2c4bdd96e993a79afd996b8cdb90692a972d5c288d10598db14aabbdbf9c636c1a8f301a60e221f079588b42965ce83e0070
-
Filesize
19.0MB
MD55935676073577cdaf84cae6f8f2fdf71
SHA15aca92013a47180b91b657144d4fc2693d354213
SHA256342882ce6bb433d118e1a75f73295c116383bbe162ae736026471cb51c6d6361
SHA51213aa7a782549e87ed853fd9d89d9b26b6eaf2da1894c7f0ffbf2f2cd4b78f577251dcbf066229a0b68f93034ae87a6b508bde3c91d000147418da4af30c746db
-
Filesize
9.3MB
MD5456b420d3082c7c3622312bf963f8eb4
SHA1ea8c98aeae78758db9afea57147835170a83daf9
SHA2568df78402e248654566f552acc7e61e4e5457f2487fbb9e50182fd49b8b723898
SHA512e7d24745198ca832958b45ebfc952d43362bd38daef8fe20ae1d88e4c39a9cee1b41fbcb2c040fdf39cbd273ca45a7205e4bba199b4f234465baa77639606c70
-
Filesize
232B
MD5677aef19d181538e40624c69e93192e7
SHA1b190bba3d1c685dfee6b9074956cececf8cd60b3
SHA256c7282a279c1878741191876fe1dbeffee227567488f0a6d92ef75aa8460d4e8a
SHA512ceb7f2948f043b220ff308725c7b912ccd1baaede9e685546e73af622c43dc1ebb55c9a9e90cfd14ae76ede88f43a6625e504d2ce326faab241cb89aa91f2b7a
-
Filesize
973KB
MD55cfe61ff895c7daa889708665ef05d7b
SHA15e58efe30406243fbd58d4968b0492ddeef145f2
SHA256f9c1d18b50ce7484bf212cb61a9035602cfb90ebdfe66a077b9f6df73196a9f5
SHA51243b6f10391a863a21f70e05cee41900729c7543750e118ff5d74c0cac3d1383f10bcb73eade2a28b555a393cada4795e204246129b01ad9177d1167827dd68da
-
Filesize
1.7MB
MD52384a02c4a1f7ec481adde3a020607d3
SHA17e848d35a10bf9296c8fa41956a3daa777f86365
SHA256c8db0ff0f7047ed91b057005e86ad3a23eae616253313aa047c560d9eb398369
SHA5121ac74dd2d863acd7415ef8b9490a5342865462fbabdad0645da22424b0d56f5e9c389a3d7c41386f2414d6c4715c79a6ddecb6e6cff29e98319e1fd1060f4503
-
Filesize
366KB
MD5099983c13bade9554a3c17484e5481f1
SHA1a84e69ad9722f999252d59d0ed9a99901a60e564
SHA256b65f9aa0c7912af64bd9b05e9322e994339a11b0c8907e6a6166d7b814bda838
SHA51289f1a963de77873296395662d4150e3eff7a2d297fb9ec54ec06aa2e40d41e5f4fc4611e9bc34126d760c9134f2907fea3bebdf2fbbd7eaddad99f8e4be1f5e2
-
Filesize
286KB
MD5b0d98f7157d972190fe0759d4368d320
SHA15715a533621a2b642aad9616e603c6907d80efc4
SHA2562922193133dabab5b82088d4e87484e2fac75e9e0c765dacaf22eb5f4f18b0c5
SHA51241ce56c428158533bf8b8ffe0a71875b5a3abc549b88d7d3e69acc6080653abea344d6d66fff39c04bf019fcaa295768d620377d85a933ddaf17f3d90df29496
-
Filesize
439KB
MD5c88826ac4bb879622e43ead5bdb95aeb
SHA187d29853649a86f0463bfd9ad887b85eedc21723
SHA256c4d898b1a4285a45153af9ed88d79aa2a073dcb7225961b6b276b532b4d18b6f
SHA512f733041ef35b9b8058fbcf98faa0d1fea5c0858fea941ecebbe9f083cd73e3e66323afffd8d734097fcdd5e6e59db4d94f51fca5874edbcd2a382d9ba6cd97b3
-
Filesize
88KB
MD52c916456f503075f746c6ea649cf9539
SHA1fa1afc1f3d728c89b2e90e14ca7d88b599580a9d
SHA256cbb5236d923d4f4baf2f0d2797c72a2cbae42ef7ac0acce786daf5fdc5b456e6
SHA5121c1995e1aa7c33c597c64122395275861d9219e46d45277d4f1768a2e06227b353d5d77d6b7cb655082dc6fb9736ad6f7cfcc0c90e02776e27d50857e792e3fd
-
Filesize
188KB
MD5d407cc6d79a08039a6f4b50539e560b8
SHA121171adbc176dc19aaa5e595cd2cd4bd1dfd0c71
SHA25692cfd0277c8781a15a0f17b7aee6cff69631b9606a001101631f04b3381efc4e
SHA512378a10fed915591445d97c6d04e82d28008d8ea65e0e40c142b8ee59867035d561d4e103495c8f0d9c19b51597706ce0b450c25516aa0f1744579ffcd097ae0c
-
Filesize
157B
MD53652e2aa6eef70a025dd2938469a6ebe
SHA16474f8755fc61cd8bcb65d0147ec9ca9ace6e537
SHA256f1281777c4d1b0650fafbf8729f96497fde501dcb5a0e089b2605f971e941ac0
SHA512a760530cc891d71941804faad6fd26d4db14d0b8032f06c9155525f9f8d5c07b8a65ede50bc2de29e19409d6686b6a66f546a0f64ff414f1647f0fc818879365
-
Filesize
52KB
MD5add33041af894b67fe34e1dc819b7eb6
SHA16db46eb021855a587c95479422adcc774a272eeb
SHA2568688bd7ca55dcc0c23c429762776a0a43fe5b0332dfd5b79ef74e55d4bbc1183
SHA512bafc441198d03f0e7fe804bab89283c389d38884d0f87d81b11950a9b79fcbf7b32be4bb16f4fcd9179b66f865c563c172a46b4514a6087ef0af64425a4b2cfa
-
Filesize
5.5MB
MD56230c62321aa9d43e42e3f5e83edacd0
SHA156f3648fe8ef8330878b7ca71fc5b3a02a784d10
SHA25688576fa2531153dd14938309447021b8f9d0bfb886611e3850c0ecf6cb82e625
SHA51264e234546474067d0be5d616d9f893c512717248f5231e7476757dd3d324e49b20ec3fbee165a79632a2e221f2527ecf5bf5bf3234710dbb3a279ad731f44d0c
-
Filesize
1.4MB
MD58d38e61b98a15ab2df3fca8ac386ac77
SHA13bd423c223944f4c23c84958b21f197e842cccf6
SHA256e0c505d52e75afa794d62789d50612a4506bc41b8684f8d8981f0e54e0c98808
SHA512628684e91a4560adb680cc014baaa54e614d1f1bafb7626eed98594729a86a0a93859ef8b046f9419b175b0a2bae9a5a43a03b2616f168322ddb2f0d4f542097