Analysis
-
max time kernel
150s -
max time network
45s -
platform
windows7_x64 -
resource
win7-20220812-en -
resource tags
arch:x64arch:x86image:win7-20220812-enlocale:en-usos:windows7-x64system -
submitted
24/12/2022, 10:28
Static task
static1
Behavioral task
behavioral1
Sample
224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe
Resource
win10v2004-20220812-en
General
-
Target
224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe
-
Size
4.1MB
-
MD5
e997c3982f9a33e7f386bc54c3a169dd
-
SHA1
5c8abf203256484e17df9299d204dc80029bba4a
-
SHA256
224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a
-
SHA512
00897bd279982b5b60a7a92183cd7a05975d10e89bc0746e4fc7b3699fb1c3673fdb361f654dc89d84651c64fdbc35553fe3ef1051e181f80b6d1581e827b57f
-
SSDEEP
98304:Lsv5CLP7iXz/q86dzrWfN16XbyJ+s8GssZtOYizJUI:0CPiTl6dK18yJz8GssTOY8JJ
Malware Config
Signatures
-
Executes dropped EXE 3 IoCs
pid Process 1996 Setup.exe 856 _INS5576._MP 1344 _ISDEL.EXE -
Loads dropped DLL 12 IoCs
pid Process 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe 1996 Setup.exe 1996 Setup.exe 1996 Setup.exe 1996 Setup.exe 1996 Setup.exe 1996 Setup.exe 856 _INS5576._MP 856 _INS5576._MP 856 _INS5576._MP 856 _INS5576._MP 856 _INS5576._MP -
Checks installed software on the system 1 TTPs
Looks up Uninstall key entries in the registry to enumerate software on the system.
-
Drops file in Windows directory 5 IoCs
description ioc Process File opened for modification C:\Windows\_iserr31.ini Setup.exe File created C:\Windows\_isenv31.ini Setup.exe File opened for modification C:\Windows\_delis32.ini Setup.exe File opened for modification C:\Windows\IsUninst.exe _INS5576._MP File created C:\Windows\_INS33IS._MP _ISDEL.EXE -
Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
-
Suspicious use of SetWindowsHookEx 3 IoCs
pid Process 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe -
Suspicious use of WriteProcessMemory 21 IoCs
description pid Process procid_target PID 1048 wrote to memory of 1996 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe 27 PID 1048 wrote to memory of 1996 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe 27 PID 1048 wrote to memory of 1996 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe 27 PID 1048 wrote to memory of 1996 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe 27 PID 1048 wrote to memory of 1996 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe 27 PID 1048 wrote to memory of 1996 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe 27 PID 1048 wrote to memory of 1996 1048 224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe 27 PID 1996 wrote to memory of 856 1996 Setup.exe 28 PID 1996 wrote to memory of 856 1996 Setup.exe 28 PID 1996 wrote to memory of 856 1996 Setup.exe 28 PID 1996 wrote to memory of 856 1996 Setup.exe 28 PID 1996 wrote to memory of 856 1996 Setup.exe 28 PID 1996 wrote to memory of 856 1996 Setup.exe 28 PID 1996 wrote to memory of 856 1996 Setup.exe 28 PID 1996 wrote to memory of 1344 1996 Setup.exe 29 PID 1996 wrote to memory of 1344 1996 Setup.exe 29 PID 1996 wrote to memory of 1344 1996 Setup.exe 29 PID 1996 wrote to memory of 1344 1996 Setup.exe 29 PID 1996 wrote to memory of 1344 1996 Setup.exe 29 PID 1996 wrote to memory of 1344 1996 Setup.exe 29 PID 1996 wrote to memory of 1344 1996 Setup.exe 29
Processes
-
C:\Users\Admin\AppData\Local\Temp\224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe"C:\Users\Admin\AppData\Local\Temp\224164783f9b33d03e2e74d12803ec170f5292ceadcfff5d70c58715954a297a.exe"1⤵
- Loads dropped DLL
- Suspicious use of SetWindowsHookEx
- Suspicious use of WriteProcessMemory
PID:1048 -
C:\Users\Admin\AppData\Local\Temp\apt0\Setup.exeC:\Users\Admin\AppData\Local\Temp\apt0\Setup.exe /SMS2⤵
- Executes dropped EXE
- Loads dropped DLL
- Drops file in Windows directory
- Suspicious use of WriteProcessMemory
PID:1996 -
C:\Users\Admin\AppData\Local\Temp\_ISTMP1.DIR\_INS5576._MPC:\Users\Admin\AppData\Local\Temp\_ISTMP1.DIR\_INS5576._MP3⤵
- Executes dropped EXE
- Loads dropped DLL
- Drops file in Windows directory
PID:856
-
-
C:\Users\Admin\AppData\Local\Temp\apt0\_ISDEL.EXEC:\Users\Admin\AppData\Local\Temp\apt0\_ISDEL.EXE3⤵
- Executes dropped EXE
- Drops file in Windows directory
PID:1344
-
-
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
52KB
MD52a9a390018a50f1af0df0b7118696f6e
SHA1f9a4cf357e49cf1f032ca4f8d46def52c6935e33
SHA2561d9321dd5e1790dff91cbd475a023760f3b6b6b26e849b70b171b841070378f2
SHA512813be48cf11a14b618fbfa358794b1e6cef727f305470f27c82bbfccc0921ef2141d740a71c47890db1e705f10bc3d0c67e3d9f651710fdd88f19b9e7e30bc38
-
Filesize
168B
MD5ae5b6e1cd3204346dd0fbeee9bd82105
SHA1168065e93b6188479669ebb16d41d6b3deaadce4
SHA25673762cc571223b4bb6519e6a4f1571991c803de303c8895b55b4ee2440fea4da
SHA5126ded50bdf8cd376fdea269785785e62c5ea9ce1d2cb7964b93259ced11058457882236a25d95826d64eaac37dff2b023be38bc0436be117c950b8a5f479384a0
-
Filesize
544KB
MD5d28cb295e2395b3593293470e7784512
SHA18a734689b76929beaeb6110c45c41948d4d4c12f
SHA256a8657371f03e2e66db951c3dcd3aeb42c576894908ca2eb1b3806aa0404cb083
SHA512c526b986e47a8cb2f9cb6fd0bf1f48d9fbbcbfaa6dcee0bce6670095df586b179eef0fa6fc7ee56995d3f100df5ed359eff6858d646b68268bd9d3c68dd816f5
-
Filesize
544KB
MD5d28cb295e2395b3593293470e7784512
SHA18a734689b76929beaeb6110c45c41948d4d4c12f
SHA256a8657371f03e2e66db951c3dcd3aeb42c576894908ca2eb1b3806aa0404cb083
SHA512c526b986e47a8cb2f9cb6fd0bf1f48d9fbbcbfaa6dcee0bce6670095df586b179eef0fa6fc7ee56995d3f100df5ed359eff6858d646b68268bd9d3c68dd816f5
-
Filesize
45KB
MD59567a2dac1b8efbd7b0c6dce2a2251c3
SHA1db72683ff3a3000771394d5eed7e2de922dcadbf
SHA25667d309a88d68c449c2d0a76c0f2d2c9b2b764a469a6daea67df0279dd49c9296
SHA51251806383e05cbc67754fc746c16ddf8364610bb22260b8638f586b02dbeb0813cee6acc9962b2b928205d445a82f2cc2022b6d1162f8da644ac902c0f3a327a9
-
Filesize
590B
MD5766cfdd38d3385b9a4ed5eb1fc51ad5a
SHA1e7d520824a20b81bbda45a524812cca467503cf9
SHA256d176ae241e7ad55fe11b7d9c9f599b32ed629d6ee9472dd19a7840cc81fc59ec
SHA51299b76cfe220ac78cd4c1f9a73c50bb15d5d2ea63e2be0d910c42be4f0ba2abc21d62e02464c192bfa89e5ab369667f645612a860c35a260dc65ceacc1ce88d0e
-
Filesize
87KB
MD511201664549de31a7655d34cfb9d4d08
SHA18d86a217c61b3821fc0083b8671f52c6ad17bea1
SHA2569a15f03d62b08c43cd5bd4bb52956c3295498a2a5e931de72540d84deac968eb
SHA512ddeb53fab9c211b409a7033cdbafeb3f69aa0925d27f0e597dbbd5c8dcb56fdba7f72fea2ff01cec37ddcd9fd060879040f01c4a5457adceab70fac18f1d4dab
-
Filesize
49B
MD51b79748e93a541cc1590505b6c72828a
SHA11ddefee04dc9e9b2576dc34eebcfa3de4aa82af9
SHA256708d29c649525882937031b3d73cc851b7b1bc30772eb4e0e2a71523908f2eb5
SHA512e85c1f04d3841cd1e5aa5d7ba37bb3aff557d67b1aceb2d9435f07862593eb4e139162c71d9b017c82aade2e1c535c79d1a18d26dffb95282e10bc64bda04bfc
-
Filesize
72KB
MD571e6dd8a9de4a9baf89fca951768059a
SHA1aac779471a2f9ae3d3e0e39047ef1744feda77b1
SHA2565656e87da0641c9dcfcd0ee8949ce72b3fa6a7d0e8b1fd985a16f6bd6c34ce52
SHA512d15bb31ce595767dd366ea2130121a7a2a311c4e639f8b464ceac880d00735c11d950fc16725a3da9459d22a122dd3c33bc0631be90556b4078df9509b0048de
-
Filesize
72KB
MD571e6dd8a9de4a9baf89fca951768059a
SHA1aac779471a2f9ae3d3e0e39047ef1744feda77b1
SHA2565656e87da0641c9dcfcd0ee8949ce72b3fa6a7d0e8b1fd985a16f6bd6c34ce52
SHA512d15bb31ce595767dd366ea2130121a7a2a311c4e639f8b464ceac880d00735c11d950fc16725a3da9459d22a122dd3c33bc0631be90556b4078df9509b0048de
-
Filesize
289KB
MD56229a86a1d291c311da49a7d69a49a1f
SHA1586254e13d8ffdd956f1fb4e6ce858b91a390864
SHA256b2ff4e8402a5160c491b1ac7eba0073fbbe2220dce107441461b250544eff35a
SHA512d2e21662258593d17b8debbd74f92e2b37ee3f5f3fdb0cbe8a4c9a16a6dbee6911b92c4afff86f4fa2afa311343e43029dec9c0e08a728309f2ccbf1ded7e896
-
Filesize
27KB
MD551161bf79f25ff278912005078ad93d5
SHA113cb580aa1d2823ca0f748b1fc262b7db1689f19
SHA256b5dc0feb738a91ce3cfa982647fe2779787335c6c2c598d5b49818565d7c3e84
SHA512c91eac5a01ec7bfb4d3c9df7f90a1c6c6211464ecfede54f7ce2f0c8a79561e4425a56eb41b48bcd89a80bd45228b2ce0c649ed92d24019a15916306d9131d8d
-
Filesize
27KB
MD551161bf79f25ff278912005078ad93d5
SHA113cb580aa1d2823ca0f748b1fc262b7db1689f19
SHA256b5dc0feb738a91ce3cfa982647fe2779787335c6c2c598d5b49818565d7c3e84
SHA512c91eac5a01ec7bfb4d3c9df7f90a1c6c6211464ecfede54f7ce2f0c8a79561e4425a56eb41b48bcd89a80bd45228b2ce0c649ed92d24019a15916306d9131d8d
-
Filesize
34KB
MD5ecacc9ab09d7e8898799fe5c4ebbbdd2
SHA1be255fe9b6c9d638a40a5c1e88f2d5f4e37654e6
SHA2561ad637e80a25f6f885604589056814d16ccad55699be14920e2b99f2d74c1019
SHA51216412756b147a9e6c1e8ce503f374abde87919a5ae1de576963ed748a2934eff9f95d5b33cacefebe1c6cdfe64d9b595986c60bdbce8aebf0a4bcc83b6f25779
-
Filesize
171KB
MD5ef7a25b5ea11a9144b2d4634258e4b6d
SHA1f70f3db6c8b0e06f0db29db96cfd782de3d29c78
SHA256009f53a4582c63adf16a1c7e9df6484a0ec1b0781e6c1e8ddff2896c41c595c1
SHA512f69fde1b3ca51db173d41f9aff2272beffcc4e021afc93cf979e9a9bd15911314edfab90ba85d6f06283e2425bc3c0ae5a53f40c07ce52ae0e4d12458f3f926c
-
Filesize
3KB
MD504bc8c06cd328f2f9debbffa45f05ca7
SHA1bf6e06c62fca8e1e7dab7b964822f7e2dfff8881
SHA2562f0f27578765880bf1ea65b3dada4dfd7803a8501683afaeb7feb306b27ed262
SHA5125355167d389dc98e6d400fe75ab44d44946ce2e85290617e4df45a34ed6a8f9a84738e27f92fb40226129fc11e558eebd103f420eafb39782da2c350ffae6784
-
Filesize
497KB
MD5717004f136e72743562aadb444da1ae7
SHA1519f8cad370c32a32baf3386c9d26173c272ecf5
SHA25682d1fedc584ffd4f629d3ae9642c3a2f819be3b513b07d12732d0e4b29859266
SHA512a536c35ea4312101664dbbc4333281501d9f03c1f46a0b833f0d1bd0ed718e79790470a870822433f38dea4729ccbf587e58f48eb6aaee5e3006b15f3fb962bf
-
Filesize
4KB
MD558a008c36da8cbe2fd0bf87472212b31
SHA100e24fdaf3e9bcbf69f8475505d62d1c6e6b1366
SHA256f2364f4955ab07a1ce1b7e2d87560ef506892563d4d04c855700af00cfe37162
SHA5124cc58b0eb7f93a296b6e0194ff8220f475e2f6a430113fa4e8edf2cdaa4da22d48685d23c6e15d8f61f8cf2e4ea6c0a414d4cc61598907a681b6f1cfb1f31ab6
-
Filesize
2.7MB
MD50e4c765ab67b02fa81d32c3660abdca6
SHA1829cd004b52fa824ca5e550f4b41be97eaa7dda2
SHA2563b0b35f4db1f831be78d302c5ab9395f093bea7c768814ca8c8fc932bf6249ff
SHA5126d86c7f485663a3d0e30bea5b962c3342967cf4d90904ae50994cf94d5820b415804f9e5391b8227729973e5aa76098f94592c2f54a938e52568b91f0c2146d1
-
Filesize
9KB
MD56d511916f3276d630634e65f2552b860
SHA13e975d1dfb849c5234decc3c79de60832d9ad640
SHA256e60c5c190479a6629bde842852d00c8a4ab4cf88520e11b3b0991b808b7db4d5
SHA5122c39c0da5d6548547cdc725ac4e2d5473019d68fc9e6ed68e9354daecf99d4f737a69371352b8d7f4b74012c525862237a184c90f982b7b05869635e167b3c9b
-
Filesize
450B
MD5478f65a0b922b6ba0a6ce99e1d15c336
SHA1577bb092378b8e4522eff40335ff7a50040170b7
SHA256be2292517342de82d50cefbacb185e36558fcdfbf686692e7df08a80331f9bee
SHA512747589cae4514cff7d5ea9b51b483c0fe6cb9242b0f31503268a73881acddf25541a7ae56f8826b4f15235dd2ab8c98c94674666e47c36ea913bcfb539143c9c
-
Filesize
111B
MD58f099c3be58c05d2606941404d87d38a
SHA1a33957aa63471eabf55d642a654a13cf50e32579
SHA2567949fb357ef136f696a52fc42f680ff1204bdb26691c33fbb16aea2a12f903a8
SHA5128691d7ad281c830d7af8b754bae9fb80e462671e127c1ceab215b50b653f1e88e3cb47593f2b689ed23684800855d78bb99fef548882d03f66fc86be96ee5014
-
Filesize
268B
MD588c6ea9ed6cd04c7cae5d96a623d1973
SHA150e875bc6a3ce09b8e2e31a738747bcbb26d78b2
SHA256290b98b00f660ca6317dc2b64ec399b15373a9b7a0574c45b7b4b5888a0b257d
SHA512dce8c79b04d4319f9b43cd585877c382b0d5b1778ee1e85614e78a87366526167c658512c245ad1ebf96d465f4cb33f2c959fbc8189ccff53d888cd154e500b8
-
Filesize
2KB
MD581f412e4ecca669f6122498b7911a113
SHA15fd55bd294d58cbac562062dcbd48c932ceeb603
SHA256ddbaf1bce46b46df9ba7530f53a212b20eb89cc6e03fc508b3e2192d4c4d9cd9
SHA512cba7f8a666048fdf74c8c34f0b6d4e2e0839990de355854a110119d2e76e44614957446f85e7a0a07d7e86c6ad13f0a0973859e048616c8d63d0cdaaf5f8643c
-
Filesize
521B
MD5b99921c1ce27e631044ad7ad03e27faa
SHA113fa80578e7a9f5ece1cfd7913eec6e3e5b12250
SHA256bd6efc8e0f5b775ae357f3b647d74b7ddbc5fb8fc827e659d77ac2ef9888f16f
SHA51279ff7699ad240f4b62c5b336fb6ebb684e675b2d74cf541997f1d42716c1e05bcc35d92443c0641a6f0e60a26d3add03f6316390aacb22701b718f652e5472ab
-
Filesize
52KB
MD52a9a390018a50f1af0df0b7118696f6e
SHA1f9a4cf357e49cf1f032ca4f8d46def52c6935e33
SHA2561d9321dd5e1790dff91cbd475a023760f3b6b6b26e849b70b171b841070378f2
SHA512813be48cf11a14b618fbfa358794b1e6cef727f305470f27c82bbfccc0921ef2141d740a71c47890db1e705f10bc3d0c67e3d9f651710fdd88f19b9e7e30bc38
-
Filesize
544KB
MD5d28cb295e2395b3593293470e7784512
SHA18a734689b76929beaeb6110c45c41948d4d4c12f
SHA256a8657371f03e2e66db951c3dcd3aeb42c576894908ca2eb1b3806aa0404cb083
SHA512c526b986e47a8cb2f9cb6fd0bf1f48d9fbbcbfaa6dcee0bce6670095df586b179eef0fa6fc7ee56995d3f100df5ed359eff6858d646b68268bd9d3c68dd816f5
-
Filesize
126KB
MD518556ed6ea953c31f1c4953d2f210c78
SHA17ec5618bae6bbfb45a02c933de7bce8d0fdeb22c
SHA256f8fa0c3350ed8675c95a9532a0ee057bd0d1c0e79d90bf5e91f75b3f7f25d969
SHA5120523df4e8062f8dca1a3096f17eaf359c4cd84a00aaadf734e0431a07ded2fa7fe6549bb5a387d839cffe60a9705c3e4f376679006d3eea4e95dcac21766e79f
-
Filesize
299KB
MD5515e4684008e955de0c81e6a7aea1c2a
SHA1ebe026f9c551f372ad82186ff6b9c2ca26dd684c
SHA2566d631e94acce1f2808a6b1125a6617d1b0ba7e50d93c1d656aa2620bcd0bb965
SHA512c889a733c61687aa9be0b67cc2e4ecf2a500386054dffa072780a4f46b29373e0dad79c35f375fdeb6572dbc11b24436b88cee3ba431a37965cf0e884ab636b8
-
Filesize
299KB
MD5515e4684008e955de0c81e6a7aea1c2a
SHA1ebe026f9c551f372ad82186ff6b9c2ca26dd684c
SHA2566d631e94acce1f2808a6b1125a6617d1b0ba7e50d93c1d656aa2620bcd0bb965
SHA512c889a733c61687aa9be0b67cc2e4ecf2a500386054dffa072780a4f46b29373e0dad79c35f375fdeb6572dbc11b24436b88cee3ba431a37965cf0e884ab636b8
-
Filesize
45KB
MD59567a2dac1b8efbd7b0c6dce2a2251c3
SHA1db72683ff3a3000771394d5eed7e2de922dcadbf
SHA25667d309a88d68c449c2d0a76c0f2d2c9b2b764a469a6daea67df0279dd49c9296
SHA51251806383e05cbc67754fc746c16ddf8364610bb22260b8638f586b02dbeb0813cee6acc9962b2b928205d445a82f2cc2022b6d1162f8da644ac902c0f3a327a9
-
Filesize
72KB
MD571e6dd8a9de4a9baf89fca951768059a
SHA1aac779471a2f9ae3d3e0e39047ef1744feda77b1
SHA2565656e87da0641c9dcfcd0ee8949ce72b3fa6a7d0e8b1fd985a16f6bd6c34ce52
SHA512d15bb31ce595767dd366ea2130121a7a2a311c4e639f8b464ceac880d00735c11d950fc16725a3da9459d22a122dd3c33bc0631be90556b4078df9509b0048de
-
Filesize
72KB
MD571e6dd8a9de4a9baf89fca951768059a
SHA1aac779471a2f9ae3d3e0e39047ef1744feda77b1
SHA2565656e87da0641c9dcfcd0ee8949ce72b3fa6a7d0e8b1fd985a16f6bd6c34ce52
SHA512d15bb31ce595767dd366ea2130121a7a2a311c4e639f8b464ceac880d00735c11d950fc16725a3da9459d22a122dd3c33bc0631be90556b4078df9509b0048de
-
Filesize
72KB
MD571e6dd8a9de4a9baf89fca951768059a
SHA1aac779471a2f9ae3d3e0e39047ef1744feda77b1
SHA2565656e87da0641c9dcfcd0ee8949ce72b3fa6a7d0e8b1fd985a16f6bd6c34ce52
SHA512d15bb31ce595767dd366ea2130121a7a2a311c4e639f8b464ceac880d00735c11d950fc16725a3da9459d22a122dd3c33bc0631be90556b4078df9509b0048de
-
Filesize
72KB
MD571e6dd8a9de4a9baf89fca951768059a
SHA1aac779471a2f9ae3d3e0e39047ef1744feda77b1
SHA2565656e87da0641c9dcfcd0ee8949ce72b3fa6a7d0e8b1fd985a16f6bd6c34ce52
SHA512d15bb31ce595767dd366ea2130121a7a2a311c4e639f8b464ceac880d00735c11d950fc16725a3da9459d22a122dd3c33bc0631be90556b4078df9509b0048de
-
Filesize
27KB
MD551161bf79f25ff278912005078ad93d5
SHA113cb580aa1d2823ca0f748b1fc262b7db1689f19
SHA256b5dc0feb738a91ce3cfa982647fe2779787335c6c2c598d5b49818565d7c3e84
SHA512c91eac5a01ec7bfb4d3c9df7f90a1c6c6211464ecfede54f7ce2f0c8a79561e4425a56eb41b48bcd89a80bd45228b2ce0c649ed92d24019a15916306d9131d8d
-
Filesize
34KB
MD5ecacc9ab09d7e8898799fe5c4ebbbdd2
SHA1be255fe9b6c9d638a40a5c1e88f2d5f4e37654e6
SHA2561ad637e80a25f6f885604589056814d16ccad55699be14920e2b99f2d74c1019
SHA51216412756b147a9e6c1e8ce503f374abde87919a5ae1de576963ed748a2934eff9f95d5b33cacefebe1c6cdfe64d9b595986c60bdbce8aebf0a4bcc83b6f25779