Analysis
-
max time kernel
150s -
max time network
150s -
platform
windows7_x64 -
resource
win7-20240903-en -
resource tags
arch:x64arch:x86image:win7-20240903-enlocale:en-usos:windows7-x64system -
submitted
15-09-2024 11:20
Static task
static1
Behavioral task
behavioral1
Sample
spreadsheet.js
Resource
win7-20240903-en
General
-
Target
spreadsheet.js
-
Size
1.7MB
-
MD5
cc5e5d9b621a56663eb34f4eeddf6e80
-
SHA1
299ec27392d7b8e6cb8baf5e8bc869e923b93cc3
-
SHA256
1087d3963b9e8782b8830941e590779a06bf7f31c847a15a7d0abe5b00c4befa
-
SHA512
083c77f31b9d4d8fa8d9118335e828a7af4d3ea2cadd4085671645c02ec238373f56461d29f0a43f45815aa33255a6a19aa0d81a5f56be794caf2cc6a11e5422
-
SSDEEP
24576:NCjlq3mSrMaJ5L276C04RfG5l0mNRuCEsCBCO+fIJSte6vThexf4yaoJuYMM:hd2GhANGIppN5
Malware Config
Signatures
-
Drops startup file 2 IoCs
Processes:
WScript.exedescription ioc process File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\IyFfaseYOW.js WScript.exe File opened for modification C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\IyFfaseYOW.js WScript.exe -
Adds Run key to start application 2 TTPs 4 IoCs
Processes:
javaw.exewscript.exeWScript.exeWScript.exedescription ioc process Set value (str) \REGISTRY\USER\S-1-5-21-3533259084-2542256011-65585152-1000\Software\Microsoft\Windows\CurrentVersion\Run\Server = "C:\\Program Files\\Java\\jre7\\bin\\javaw -jar \"C:\\Users\\Admin\\AppData\\RoamingServer-1887523415.jar\"" javaw.exe Set value (str) \REGISTRY\USER\S-1-5-21-3533259084-2542256011-65585152-1000\Software\Microsoft\Windows\CurrentVersion\Run\ntfsmgr = "\"C:\\Program Files\\Java\\jre7\\bin\\javaw.exe\" -jar \"C:\\Users\\Admin\\AppData\\Roaming\\wlxlvow.txt\"" wscript.exe Set value (str) \REGISTRY\USER\S-1-5-21-3533259084-2542256011-65585152-1000\Software\Microsoft\Windows\CurrentVersion\Run\ntfsmgr = "\"C:\\Program Files\\Java\\jre7\\bin\\javaw.exe\" -jar \"C:\\Users\\Admin\\AppData\\Roaming\\yhkyhshq.txt\"" WScript.exe Set value (str) \REGISTRY\USER\S-1-5-21-3533259084-2542256011-65585152-1000\Software\Microsoft\Windows\CurrentVersion\Run\0IDR124VF6 = "\"C:\\Users\\Admin\\AppData\\Roaming\\IyFfaseYOW.js\"" WScript.exe -
Drops file in System32 directory 1 IoCs
Processes:
java.exedescription ioc process File created C:\Windows\System32\test.txt java.exe -
Command and Scripting Interpreter: JavaScript 1 TTPs
-
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s).
-
Scheduled Task/Job: Scheduled Task 1 TTPs 1 IoCs
Schtasks is often used by malware for persistence or to perform post-infection execution.
-
Suspicious use of SetWindowsHookEx 3 IoCs
Processes:
javaw.exejavaw.exejava.exepid process 2924 javaw.exe 2084 javaw.exe 1948 java.exe -
Suspicious use of WriteProcessMemory 54 IoCs
Processes:
wscript.exeWScript.exeWScript.exejavaw.exejavaw.exejava.execmd.execmd.execmd.execmd.exedescription pid process target process PID 2536 wrote to memory of 2400 2536 wscript.exe WScript.exe PID 2536 wrote to memory of 2400 2536 wscript.exe WScript.exe PID 2536 wrote to memory of 2400 2536 wscript.exe WScript.exe PID 2536 wrote to memory of 2084 2536 wscript.exe javaw.exe PID 2536 wrote to memory of 2084 2536 wscript.exe javaw.exe PID 2536 wrote to memory of 2084 2536 wscript.exe javaw.exe PID 2400 wrote to memory of 2968 2400 WScript.exe WScript.exe PID 2400 wrote to memory of 2968 2400 WScript.exe WScript.exe PID 2400 wrote to memory of 2968 2400 WScript.exe WScript.exe PID 2400 wrote to memory of 2232 2400 WScript.exe javaw.exe PID 2400 wrote to memory of 2232 2400 WScript.exe javaw.exe PID 2400 wrote to memory of 2232 2400 WScript.exe javaw.exe PID 2968 wrote to memory of 2728 2968 WScript.exe schtasks.exe PID 2968 wrote to memory of 2728 2968 WScript.exe schtasks.exe PID 2968 wrote to memory of 2728 2968 WScript.exe schtasks.exe PID 2084 wrote to memory of 1948 2084 javaw.exe java.exe PID 2084 wrote to memory of 1948 2084 javaw.exe java.exe PID 2084 wrote to memory of 1948 2084 javaw.exe java.exe PID 2232 wrote to memory of 2924 2232 javaw.exe javaw.exe PID 2232 wrote to memory of 2924 2232 javaw.exe javaw.exe PID 2232 wrote to memory of 2924 2232 javaw.exe javaw.exe PID 2084 wrote to memory of 2100 2084 javaw.exe cmd.exe PID 2084 wrote to memory of 2100 2084 javaw.exe cmd.exe PID 2084 wrote to memory of 2100 2084 javaw.exe cmd.exe PID 1948 wrote to memory of 2268 1948 java.exe cmd.exe PID 1948 wrote to memory of 2268 1948 java.exe cmd.exe PID 1948 wrote to memory of 2268 1948 java.exe cmd.exe PID 2268 wrote to memory of 1852 2268 cmd.exe cscript.exe PID 2268 wrote to memory of 1852 2268 cmd.exe cscript.exe PID 2268 wrote to memory of 1852 2268 cmd.exe cscript.exe PID 2100 wrote to memory of 2708 2100 cmd.exe cscript.exe PID 2100 wrote to memory of 2708 2100 cmd.exe cscript.exe PID 2100 wrote to memory of 2708 2100 cmd.exe cscript.exe PID 1948 wrote to memory of 1644 1948 java.exe cmd.exe PID 1948 wrote to memory of 1644 1948 java.exe cmd.exe PID 1948 wrote to memory of 1644 1948 java.exe cmd.exe PID 2084 wrote to memory of 2800 2084 javaw.exe cmd.exe PID 2084 wrote to memory of 2800 2084 javaw.exe cmd.exe PID 2084 wrote to memory of 2800 2084 javaw.exe cmd.exe PID 1644 wrote to memory of 3004 1644 cmd.exe cscript.exe PID 1644 wrote to memory of 3004 1644 cmd.exe cscript.exe PID 1644 wrote to memory of 3004 1644 cmd.exe cscript.exe PID 2800 wrote to memory of 948 2800 cmd.exe cscript.exe PID 2800 wrote to memory of 948 2800 cmd.exe cscript.exe PID 2800 wrote to memory of 948 2800 cmd.exe cscript.exe PID 1948 wrote to memory of 2792 1948 java.exe xcopy.exe PID 1948 wrote to memory of 2792 1948 java.exe xcopy.exe PID 1948 wrote to memory of 2792 1948 java.exe xcopy.exe PID 2084 wrote to memory of 1032 2084 javaw.exe xcopy.exe PID 2084 wrote to memory of 1032 2084 javaw.exe xcopy.exe PID 2084 wrote to memory of 1032 2084 javaw.exe xcopy.exe PID 1948 wrote to memory of 588 1948 java.exe cmd.exe PID 1948 wrote to memory of 588 1948 java.exe cmd.exe PID 1948 wrote to memory of 588 1948 java.exe cmd.exe -
Uses Task Scheduler COM API 1 TTPs
The Task Scheduler COM API can be used to schedule applications to run on boot or at set times.
Processes
-
C:\Windows\system32\wscript.exewscript.exe C:\Users\Admin\AppData\Local\Temp\spreadsheet.js1⤵
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:2536 -
C:\Windows\System32\WScript.exe"C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Roaming\gBPHDbKZfu.js"2⤵
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:2400 -
C:\Windows\System32\WScript.exe"C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Roaming\IyFfaseYOW.js"3⤵
- Drops startup file
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:2968 -
C:\Windows\System32\schtasks.exe"C:\Windows\System32\schtasks.exe" /create /sc minute /mo 30 /tn Skype /tr "C:\Users\Admin\AppData\Roaming\IyFfaseYOW.js4⤵
- Scheduled Task/Job: Scheduled Task
PID:2728
-
-
-
C:\Program Files\Java\jre7\bin\javaw.exe"C:\Program Files\Java\jre7\bin\javaw.exe" -jar "C:\Users\Admin\AppData\Roaming\yhkyhshq.txt"3⤵
- Adds Run key to start application
- Suspicious use of WriteProcessMemory
PID:2232 -
C:\Program Files\Java\jre7\bin\javaw.exe"C:\Program Files\Java\jre7\bin\javaw" -jar "C:\Users\Admin\AppData\RoamingServer-1887523415.jar"4⤵
- Suspicious use of SetWindowsHookEx
PID:2924
-
-
-
-
C:\Program Files\Java\jre7\bin\javaw.exe"C:\Program Files\Java\jre7\bin\javaw.exe" -jar "C:\Users\Admin\AppData\Roaming\wlxlvow.txt"2⤵
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:2084 -
C:\Program Files\Java\jre7\bin\java.exe"C:\Program Files\Java\jre7\bin\java.exe" -jar C:\Users\Admin\AppData\Local\Temp\_0.70940629349125426994289679379012661.class3⤵
- Drops file in System32 directory
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:1948 -
C:\Windows\system32\cmd.execmd.exe /C cscript.exe C:\Users\Admin\AppData\Local\Temp\Retrive8486033983934400989.vbs4⤵
- Suspicious use of WriteProcessMemory
PID:2268 -
C:\Windows\system32\cscript.execscript.exe C:\Users\Admin\AppData\Local\Temp\Retrive8486033983934400989.vbs5⤵PID:1852
-
-
-
C:\Windows\system32\cmd.execmd.exe /C cscript.exe C:\Users\Admin\AppData\Local\Temp\Retrive467489731961279879.vbs4⤵
- Suspicious use of WriteProcessMemory
PID:1644 -
C:\Windows\system32\cscript.execscript.exe C:\Users\Admin\AppData\Local\Temp\Retrive467489731961279879.vbs5⤵PID:3004
-
-
-
C:\Windows\system32\xcopy.exexcopy "C:\Program Files\Java\jre7" "C:\Users\Admin\AppData\Roaming\Oracle\" /e4⤵PID:2792
-
-
C:\Windows\system32\cmd.execmd.exe4⤵PID:588
-
-
-
C:\Windows\system32\cmd.execmd.exe /C cscript.exe C:\Users\Admin\AppData\Local\Temp\Retrive4688403895094117826.vbs3⤵
- Suspicious use of WriteProcessMemory
PID:2100 -
C:\Windows\system32\cscript.execscript.exe C:\Users\Admin\AppData\Local\Temp\Retrive4688403895094117826.vbs4⤵PID:2708
-
-
-
C:\Windows\system32\cmd.execmd.exe /C cscript.exe C:\Users\Admin\AppData\Local\Temp\Retrive2185734462308605589.vbs3⤵
- Suspicious use of WriteProcessMemory
PID:2800 -
C:\Windows\system32\cscript.execscript.exe C:\Users\Admin\AppData\Local\Temp\Retrive2185734462308605589.vbs4⤵PID:948
-
-
-
C:\Windows\system32\xcopy.exexcopy "C:\Program Files\Java\jre7" "C:\Users\Admin\AppData\Roaming\Oracle\" /e3⤵PID:1032
-
-
Network
MITRE ATT&CK Enterprise v15
Execution
Command and Scripting Interpreter
1JavaScript
1Scheduled Task/Job
1Scheduled Task
1Persistence
Boot or Logon Autostart Execution
1Registry Run Keys / Startup Folder
1Scheduled Task/Job
1Scheduled Task
1Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
281B
MD5a32c109297ed1ca155598cd295c26611
SHA1dc4a1fdbaad15ddd6fe22d3907c6b03727b71510
SHA25645bfe34aa3ef932f75101246eb53d032f5e7cf6d1f5b4e495334955a255f32e7
SHA51270372552dc86fe02ece9fe3b7721463f80be07a34126b2c75b41e30078cda9e90744c7d644df623f63d4fb985482e345b3351c4d3da873162152c67fc6ecc887
-
Filesize
276B
MD53bdfd33017806b85949b6faa7d4b98e4
SHA1f92844fee69ef98db6e68931adfaa9a0a0f8ce66
SHA2569da575dd2d5b7c1e9bab8b51a16cde457b3371c6dcdb0537356cf1497fa868f6
SHA512ae5e5686ae71edef53e71cd842cb6799e4383b9c238a5c361b81647efa128d2fedf3bf464997771b5b0c47a058fecae7829aeedcd098c80a11008581e5781429
-
Filesize
241KB
MD5781fb531354d6f291f1ccab48da6d39f
SHA19ce4518ebcb5be6d1f0b5477fa00c26860fe9a68
SHA25697d585b6aff62fb4e43e7e6a5f816dcd7a14be11a88b109a9ba9e8cd4c456eb9
SHA5123e6630f5feb4a3eb1dac7e9125ce14b1a2a45d7415cf44cea42bc51b2a9aa37169ee4a4c36c888c8f2696e7d6e298e2ad7b2f4c22868aaa5948210eb7db220d8
-
Filesize
130KB
MD594744b9845e5f391cca7260098bbe1a2
SHA1f297391b564b68d07739a1f9723e915777abc279
SHA256171c05a83078824f27b9cb3ab2b152579edfefaea4c1dea5e690a5367c0e67d3
SHA512d0d84b46cd586f3a020bf00ee2dedd8c33887337de6eac0c1936ad74c7b2c33343653d91067e4916a55def3d06b5b586cb5b1be38959963cad8c6632571b9168
-
Filesize
18KB
MD59ad074e4b977d42b16bea24a940ffd32
SHA138b9ca30670d8dd3f6b25ebda0d7a8256642b379
SHA256077d7fe9434715f0c9e979bc4b9d347a3d07a3cbec8be282dc0f9c2d0c52bba1
SHA5126c2a7f01bb37776c68eab8f2535c0e9901f7c4f72af9a503d09b8fd6a909a30fd8632d183f472b8de26c0ce4c0eb736e0e16381be933b4c21e47614542cde2eb
-
C:\Users\Admin\AppData\Roaming\Microsoft\Crypto\RSA\S-1-5-21-3533259084-2542256011-65585152-1000\83aa4cc77f591dfc2374580bbd95f6ba_38b42d9b-3e83-45f4-8789-a30be34574b0
Filesize45B
MD5c8366ae350e7019aefc9d1e6e6a498c6
SHA15731d8a3e6568a5f2dfbbc87e3db9637df280b61
SHA25611e6aca8e682c046c83b721eeb5c72c5ef03cb5936c60df6f4993511ddc61238
SHA51233c980d5a638bfc791de291ebf4b6d263b384247ab27f261a54025108f2f85374b579a026e545f81395736dd40fa4696f2163ca17640dd47f1c42bc9971b18cd
-
Filesize
809KB
MD5df3ca8d16bded6a54977b30e66864d33
SHA1b7b9349b33230c5b80886f5c1f0a42848661c883
SHA2561d1a1ae540ba132f998d60d3622f0297b6e86ae399332c3b47462d7c0f560a36
SHA512951b2f67c2f2ef1cfcd4b43bd3ee0e486cdba7d04b4ea7259df0e4b3112e360aefb8dcd058becccacd99aca7f56d4f9bd211075bd16b28c2661d562e50b423f0
-
Filesize
3KB
MD50547e7c8dade7157d58f6bf5e74bcce7
SHA1f1ef0a100276e7d3adf38b9fbb802d12f4bb8d9f
SHA2566953ed5729acafb594c9e81b970f946848453abc6033d4b5519870b58c72abac
SHA512b213982a0935465b8d468822912169457b60a55382eba7ee39c62be953512a2d524aa6d01953d05dab981b72c417e62bcdff661bac99534e54778f906ad44d6b
-
Filesize
153B
MD51e9d8f133a442da6b0c74d49bc84a341
SHA1259edc45b4569427e8319895a444f4295d54348f
SHA2561a1d3079d49583837662b84e11d8c0870698511d9110e710eb8e7eb20df7ae3b
SHA51263d6f70c8cab9735f0f857f5bf99e319f6ae98238dc7829dd706b7d6855c70be206e32e3e55df884402483cf8bebad00d139283af5c0b85dc1c5bf8f253acd37
-
Filesize
27B
MD57da9aa0de33b521b3399a4ffd4078bdb
SHA1f188a712f77103d544d4acf91d13dbc664c67034
SHA2560a526439ed04845ce94f7e9ae55c689ad01e1493f3b30c5c2b434a31fa33a43d
SHA5129d2170571a58aed23f29fc465c2b14db3511e88907e017c010d452ecdf7a77299020d71f8b621a86e94dd2774a5418612d381e39335f92e287a4f451ee90cfb6
-
Filesize
27B
MD5715dc3fcec7a4b845347b628caf46c84
SHA11b194cdd0a0dc5560680c33f19fc2e7c09523cd1
SHA2563144bc5353ebbd941cdccbbd9f5fb5a06f38abf5cc7b672111705c9778412d08
SHA51272ab4b4ad0990cce0723a882652bf4f37aac09b32a8dd33b56b1fbf25ac56ae054328909efd68c8243e54e449d845fb9d53dd95f47eaaf5873762fcd55a39662
-
Filesize
27B
MD5e256eccde666f27e69199b07497437b2
SHA1b2912c99ee4dff27ab1e3e897a31fc8f0cfcf5d7
SHA2569e971632a3e9860a15af04efec3a9d5af9e7220cd4a731c3d9262d00670496a5
SHA512460a225678c59a0259edef0c2868a45140ce139a394a00f07245cc1c542b4a74ff6fe36248f2fccc91a30d0a1d59d4ebcc497d6d3c31afad39934463f0496ee4
-
Filesize
27B
MD5a2abe32f03e019dbd5c21e71cc0f0db9
SHA125b042eb931fff4e815adcc2ddce3636debf0ae1
SHA25627ba8b5814833b1e8e8b5d08246b383cb8a5fb7e74e237cdbcadf320e882ab78
SHA512197c065b9c17c6849a15f45ac69dafa68aaa0b792219fedb153d146f23997bfa4fbc4127b1d030a92a4d7103bded76a1389df715b9539ea23ea21e6a4bb65fb2
-
Filesize
27B
MD511f8e73ad57571383afa5eaf6bc0456a
SHA165a736dddd8e9a3f1dd6fbe999b188910b5f7931
SHA2560e6a7f1ab731ae6840eacc36b37cbe3277a991720a7c779e116ab488e0eeed4e
SHA512578665a0897a2c05eda59fb6828f4a9f440fc784059a5f97c8484f164a5fcec95274159c6ff6336f4863b942129cb884110d14c9bd507a2d12d83a4e17f596d2
-
Filesize
27B
MD502bc5aaee85e8b96af646d479bb3307c
SHA11bf41be125fe8058d5999555add1ea2a83505e72
SHA256e8d8d94f0a94768716701faa977a4d0d6ef93603de925078822f5c7a89cc8fca
SHA512e01d82ac33729e7ee14516f5d9ff753559f73143c7aa8a25ed4cc65b59dc364b1a020bc28427f8ec43fec8ef139cf30b09e492d77f15d7b09ae83240cdf8bc14
-
Filesize
1KB
MD5df1d6d7601b75822e9cf454c03c583b6
SHA1966737a61ec5f9bcac90154389f5249ca6c0e1e2
SHA256f3936669b75c67d577d93655b07629b30371aefd32845f69d7cef09b27409d8c
SHA51250f1943794f84faa26ec8aa1175d98dac365ad3a48eda7b1899e57f1e7fe88365d595403131df926c0471900bf1dcf43f534c57bfb2fb33fe5a81870f4e103ba
-
Filesize
27B
MD5ab2fd12cd39fd03d4a2aef0378c5265c
SHA14a75ef59534203a4f19ea1e675b442c003d5b2f4
SHA256df69a28476e88043eba1f893859d5ebf8a8d5f4f5a3696e0e0d3aa0fe6701720
SHA512a82567f84dd4300733cd233d1b8fd781e73eaf62f2f6d5e33a4129418d9b0dfc1001e1fa3deeed9a8129acd0ecc0e1153bfb154f93f26a4ca484c04e753808bf
-
Filesize
27B
MD5090c3805a378e5c6f9170de1f08505a0
SHA1b462772078f0264c175f7c9998a8e39d6e4bcc64
SHA2564ddfc9ed251c2298e6fca3a0742de925442d9164ba230d28e869097d27b74415
SHA51267e57206bff887539568596789c8d77bbb843a97a8ea2ae373225ad4c4fd185b6e602d9b171232a2b8811f2911778b9152ba08daac355e7eeb2e1558b1555763
-
Filesize
27B
MD537e9ac1310a963cd36e478a2b59160f8
SHA11406eaa01d4eea3b26054871f7d738e4630500e9
SHA25604c9e4b0f69a155074b9ff26351265f78090c7ea2f23c5593b7130b4eb1e5e32
SHA5120ccc4e958bd34c2a28dca7b9fc3e9ca018ffc6c54d0f24e3db40e86f0bfc5a232228288cce38350bf8140b98c74658d2616e2ef15b2a085a590711cf975982e1
-
Filesize
27B
MD5f49040ffcebf951b752c194a42ed775e
SHA14632642740c1db115843409f0bc32b9ca8d834d7
SHA2567422b2a82603f03d711b7ac7a9bebe5d1e4d9307cd283ce3d2714af46362f934
SHA512f7be16b8418f2d57132ccd6b65f40296c80aa2d34634dee839eb2b50c45cb511db1135f8816956bfa90f4f0ca298909adf70787cd8c9e30c894e836f32ef5ed6
-
Filesize
27B
MD54fae101fead3cd098a57d1715ca79a97
SHA1f0a556f72dea44bd4065cb874398994005bc5237
SHA256fbc6ae3bcdbdd8c91acc153bde0862d443afd70b211404879c36045442524b56
SHA512c9d2e4c94b8b0e87b251cc22b8e96799268545e73a9ba3cde726ac0797d6c3288344615bcf30fbe8135e7ddb8d429958357b1ba03a7e953a2c7c8eac3c5dde8f
-
Filesize
432KB
MD593ef9354655d0a4b701e9d71c5375ce2
SHA1c83f808a7831776129247fa75004331c338e57b9
SHA2565afd53a25eb8b2cc446ea56e9d3598036fc5457e92895fb323de03bef7291e5a
SHA51204ee20a9f1e6d0e6aef7cff7dc8db360ee18e3b8be532f21065f35b1e5e96011446abf3702ad9a2181c164b9db71ffcb540a9711dd13b577b82b83a1369db17f
-
Filesize
473KB
MD5f87b57cbc531e5185342185390dd2f96
SHA1a0b8e68c3e34266e6203056152fe7e7ca5d1d2e9
SHA25621ff8a744038fb85b6b500751daeb25b4efaac32cda63499ab768c91c0facbb4
SHA5129c26da828640295890d9d52a863f78a0964b7793a78fc338ab84a7141c82eabb0a90d69809056037597c9ce91ecaadaf4d9eb11917ccee02b80f9defc16625b0
-
Filesize
146KB
MD537b1429e7e0671bd1a61e99dd86cff71
SHA15b5f0c6bf438775a6d9966013dead771138e03e6
SHA256f5b8ca4d2d55cd0fbd08ac098fc5ebf2f588881976605c91b50433e4cf4c5ccb
SHA5122b30b03922086e6da383fadfc2e2e1ee529eced47d9a1a3763948b22cd312dd65d56c60e01c97e8fd4e6eb9b82c6a02342868e3c4057809cac8adb95ed4069c7