Analysis
-
max time kernel
149s -
max time network
150s -
platform
windows10-2004_x64 -
resource
win10v2004-20240508-en -
resource tags
arch:x64arch:x86image:win10v2004-20240508-enlocale:en-usos:windows10-2004-x64system -
submitted
22-05-2024 03:16
Static task
static1
Behavioral task
behavioral1
Sample
65d2e5095288e845151ffc44344c4488_JaffaCakes118.html
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
65d2e5095288e845151ffc44344c4488_JaffaCakes118.html
Resource
win10v2004-20240508-en
General
-
Target
65d2e5095288e845151ffc44344c4488_JaffaCakes118.html
-
Size
77KB
-
MD5
65d2e5095288e845151ffc44344c4488
-
SHA1
a859fa5e2682add4a9aaf65a91cff68d32485151
-
SHA256
31dd3d6db94886cf9ae949e55e3cd85bb0119c0be7ad661cb442c95d08ea924b
-
SHA512
7669429b92ed0df3c5478cdeb5fba0217ba96e7366a6efe3f611167b7bc6075b3d9e341a5a540cfd04a4170e13a0100646fd993ab25cb0f42fb4d3e16f7320ca
-
SSDEEP
1536:TZfw5GAzqz8hCoxOeCkc/gnflLjFsWNEVk53FcAnzNmz65xcvw5g/upbmEE/:tw5tqYrc4fF57+6xWkxW8K4i2VmEu
Malware Config
Signatures
-
Enumerates system info in registry 2 TTPs 3 IoCs
Processes:
msedge.exedescription ioc process Key opened \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\BIOS msedge.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemManufacturer msedge.exe Key value queried \REGISTRY\MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemProductName msedge.exe -
Suspicious behavior: EnumeratesProcesses 10 IoCs
Processes:
msedge.exemsedge.exeidentity_helper.exemsedge.exepid process 3924 msedge.exe 3924 msedge.exe 2728 msedge.exe 2728 msedge.exe 3508 identity_helper.exe 3508 identity_helper.exe 2356 msedge.exe 2356 msedge.exe 2356 msedge.exe 2356 msedge.exe -
Suspicious behavior: NtCreateUserProcessBlockNonMicrosoftBinary 8 IoCs
Processes:
msedge.exepid process 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe -
Suspicious use of FindShellTrayWindow 25 IoCs
Processes:
msedge.exepid process 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe -
Suspicious use of SendNotifyMessage 24 IoCs
Processes:
msedge.exepid process 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe 2728 msedge.exe -
Suspicious use of WriteProcessMemory 64 IoCs
Processes:
msedge.exedescription pid process target process PID 2728 wrote to memory of 4680 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 4680 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 2756 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 3924 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 3924 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe PID 2728 wrote to memory of 1732 2728 msedge.exe msedge.exe
Processes
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --single-argument C:\Users\Admin\AppData\Local\Temp\65d2e5095288e845151ffc44344c4488_JaffaCakes118.html1⤵
- Enumerates system info in registry
- Suspicious behavior: EnumeratesProcesses
- Suspicious behavior: NtCreateUserProcessBlockNonMicrosoftBinary
- Suspicious use of FindShellTrayWindow
- Suspicious use of SendNotifyMessage
- Suspicious use of WriteProcessMemory
PID:2728 -
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=crashpad-handler "--user-data-dir=C:\Users\Admin\AppData\Local\Microsoft\Edge\User Data" /prefetch:7 --monitor-self-annotation=ptype=crashpad-handler "--database=C:\Users\Admin\AppData\Local\Microsoft\Edge\User Data\Crashpad" "--metrics-dir=C:\Users\Admin\AppData\Local\Microsoft\Edge\User Data" --annotation=IsOfficialBuild=1 --annotation=channel= --annotation=chromium-version=92.0.4515.131 "--annotation=exe=C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --annotation=plat=Win64 "--annotation=prod=Microsoft Edge" --annotation=ver=92.0.902.67 --initial-client-data=0xfc,0x100,0x104,0xd8,0x108,0x7ffa84ef46f8,0x7ffa84ef4708,0x7ffa84ef47182⤵PID:4680
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=gpu-process --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --gpu-preferences=UAAAAAAAAADgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAeAAAAAAAAAAoAAAABAAAACAAAAAAAAAAKAAAAAAAAAAwAAAAAAAAADgAAAAAAAAAEAAAAAAAAAAAAAAADQAAABAAAAAAAAAAAQAAAA0AAAAQAAAAAAAAAAQAAAANAAAAEAAAAAAAAAAHAAAADQAAAAgAAAAAAAAACAAAAAAAAAA= --mojo-platform-channel-handle=2224 /prefetch:22⤵PID:2756
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=utility --utility-sub-type=network.mojom.NetworkService --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --service-sandbox-type=none --mojo-platform-channel-handle=2312 /prefetch:32⤵
- Suspicious behavior: EnumeratesProcesses
PID:3924 -
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=utility --utility-sub-type=storage.mojom.StorageService --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --service-sandbox-type=utility --mojo-platform-channel-handle=2764 /prefetch:82⤵PID:1732
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=6 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3236 /prefetch:12⤵PID:2456
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=5 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3256 /prefetch:12⤵PID:1060
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=4740 /prefetch:12⤵PID:116
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=8 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=4012 /prefetch:12⤵PID:4540
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=9 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=5580 /prefetch:12⤵PID:3996
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --disable-client-side-phishing-detection --instant-process --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=10 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=5652 /prefetch:12⤵PID:4272
-
C:\Program Files (x86)\Microsoft\Edge\Application\92.0.902.67\identity_helper.exe"C:\Program Files (x86)\Microsoft\Edge\Application\92.0.902.67\identity_helper.exe" --type=utility --utility-sub-type=winrt_app_id.mojom.WinrtAppIdService --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --service-sandbox-type=none --mojo-platform-channel-handle=5872 /prefetch:82⤵PID:2952
-
C:\Program Files (x86)\Microsoft\Edge\Application\92.0.902.67\identity_helper.exe"C:\Program Files (x86)\Microsoft\Edge\Application\92.0.902.67\identity_helper.exe" --type=utility --utility-sub-type=winrt_app_id.mojom.WinrtAppIdService --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --service-sandbox-type=none --mojo-platform-channel-handle=5872 /prefetch:82⤵
- Suspicious behavior: EnumeratesProcesses
PID:3508 -
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --disable-client-side-phishing-detection --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=12 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=4028 /prefetch:12⤵PID:1524
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=renderer --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --lang=en-US --disable-client-side-phishing-detection --instant-process --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=13 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=5184 /prefetch:12⤵PID:4056
-
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --type=gpu-process --field-trial-handle=2216,17530831671105494723,5415528635699110720,131072 --disable-gpu-sandbox --use-gl=disabled --gpu-vendor-id=4318 --gpu-device-id=140 --gpu-sub-system-id=0 --gpu-revision=0 --gpu-driver-version=10.0.19041.546 --gpu-preferences=UAAAAAAAAADoAAAQAAAAAAAAAAAAAAAAAABgAAAEAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAeAAAAAAAAAAoAAAABAAAACAAAAAAAAAAKAAAAAAAAAAwAAAAAAAAADgAAAAAAAAAEAAAAAAAAAAAAAAADQAAABAAAAAAAAAAAQAAAA0AAAAQAAAAAAAAAAQAAAANAAAAEAAAAAAAAAAHAAAADQAAAAgAAAAAAAAACAAAAAAAAAA= --mojo-platform-channel-handle=1048 /prefetch:22⤵
- Suspicious behavior: EnumeratesProcesses
PID:2356
-
C:\Windows\System32\CompPkgSrv.exeC:\Windows\System32\CompPkgSrv.exe -Embedding1⤵PID:4272
-
C:\Windows\System32\CompPkgSrv.exeC:\Windows\System32\CompPkgSrv.exe -Embedding1⤵PID:388
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
152B
MD5ce4c898f8fc7601e2fbc252fdadb5115
SHA101bf06badc5da353e539c7c07527d30dccc55a91
SHA256bce2dfaa91f0d44e977e0f79c60e64954a7b9dc828b0e30fbaa67dbe82f750aa
SHA51280fff4c722c8d3e69ec4f09510779b7e3518ae60725d2d36903e606a27ec1eaedbdbfac5b662bf2c19194c572ccf0125445f22a907b329ad256e6c00b9cf032c
-
Filesize
152B
MD54158365912175436289496136e7912c2
SHA1813d11f772b1cfe9ceac2bf37f4f741e5e8fbe59
SHA256354de4b033ba6e4d85f94d91230cb8501f62e0a4e302cd4076c7e0ad73bedbd1
SHA51274b4f7b24ad4ea395f3a4cd8dbfae54f112a7c87bce3d286ee5161f6b63d62dfa19bb0d96bb7ed1c6d925f5697a2580c25023d5052c6a09992e6fd9dd49ea82b
-
C:\Users\Admin\AppData\Local\Microsoft\Edge\User Data\Default\Code Cache\js\index-dir\the-real-index
Filesize120B
MD540ebf50412dfc2f7509cfdd0e1cd9541
SHA1d9653765fffff08022e28c99e4b1ccc58c7848ee
SHA256ea6f7aeac072203e0c80fb8efc4013675c8386a53a81e9c188bd1a16507133d2
SHA5125e790561ec6b2b4e09615795c23a54eda8e929c5010554bc332edb24d261e1e0734a7f3acaf3b97afff86bfd3db2b09bf885b7cc8ce10220d5b186336a9e7100
-
Filesize
5KB
MD51ea1f4c1eb9187c75a44638873fb9c6a
SHA1db17fa7d8ce964bac0c71e245e11913be3769aa9
SHA2569fc646bd9ddf2cff87a6721e97c170bef7e4f139ca8df66025ad9d845283da2e
SHA5125c4f132a40dcc2c8f5f18977585ffbd2f29353827fdaf3940832bbe59db5e2b32f0408b6478ec79418b956d6dd444fd8a35cb58e17905fa12e8b23746732e790
-
Filesize
6KB
MD5d41ee8dc764a9eaf08222667752e426b
SHA1bb29ca3bf6100e1855eb2ff3b7e6840d4351d7d3
SHA2568214584af0db548cfc83ae411b183b6187e535752f9a8f4cf930e4651ae74083
SHA512876ae15596a2cec55f6f43b9bcea677ac56c7ba7d4056ed04967e691ad2b785ae53cd8b5035cc51d44a8cef6b4c75cbbf0bf6ecef9cc7adca4470927b24e5ab9
-
C:\Users\Admin\AppData\Local\Microsoft\Edge\User Data\Default\a750d106-b991-45bb-bd52-280cddbcd538.tmp
Filesize1KB
MD5f96b2b9cfba66a9957c0e49c76efbf8a
SHA157f9547251ff44a3378da618c7c7b08211774714
SHA2561eca0fdbd7f84ddf10bf4f9a116d27d45951d39d5b7877624fa6ee0b2bb53b51
SHA512152184d3a381c24166b74bbc70fc4c74ec8210f40556300efce783477b7e788bebed17e5a52ee157e69f99eb05e69cb4e7ac3d01c0ade18a2eebe8e3f0f7bbd3
-
Filesize
16B
MD546295cac801e5d4857d09837238a6394
SHA144e0fa1b517dbf802b18faf0785eeea6ac51594b
SHA2560f1bad70c7bd1e0a69562853ec529355462fcd0423263a3d39d6d0d70b780443
SHA5128969402593f927350e2ceb4b5bc2a277f3754697c1961e3d6237da322257fbab42909e1a742e22223447f3a4805f8d8ef525432a7c3515a549e984d3eff72b23
-
Filesize
16B
MD5206702161f94c5cd39fadd03f4014d98
SHA1bd8bfc144fb5326d21bd1531523d9fb50e1b600a
SHA2561005a525006f148c86efcbfb36c6eac091b311532448010f70f7de9a68007167
SHA5120af09f26941b11991c750d1a2b525c39a8970900e98cba96fd1b55dbf93fee79e18b8aab258f48b4f7bda40d059629bc7770d84371235cdb1352a4f17f80e145
-
Filesize
11KB
MD5560b45c2411545cd23e6de88cd9939c2
SHA11a2fbf817e9011151720bc747a22f856fec5e587
SHA256f93f3585b07dad8d2ae06348c99e6abdee3c45db5c2f9d6c47af92df1f6161f7
SHA512be4ed6d431021dbfa5f60548506eff8711c5bc6ffbb7735bf7c4f905f62f2a6053b4d7a01775a8e9f3f1a09b3dbb78470e05c68f5ddf2e2d9fb9a98a463b3251
-
MD5
d41d8cd98f00b204e9800998ecf8427e
SHA1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e