Analysis
-
max time kernel
148s -
max time network
153s -
platform
windows10-1703_x64 -
resource
win10-20231215-en -
resource tags
arch:x64arch:x86image:win10-20231215-enlocale:en-usos:windows10-1703-x64system -
submitted
19-01-2024 13:35
General
-
Target
DiamondExternal.exe
-
Size
14.5MB
-
MD5
37c7fad6f12ac338d5e5186b17db9156
-
SHA1
5ab8373f76001ac8a8afefcb4121886a6b296406
-
SHA256
b4fe190c272a92fb7b80e638bad1f08ba6f62b08854845aef654ef3907fb6c6c
-
SHA512
fecbd986d473ffce24fa10753c95d1c46fec82915f2574c1c3ec169dd474110fd86b6f0b2618cde84cb280960cf3898ba53ca2df999cf391079d0eec5890f665
-
SSDEEP
196608:qmEkv0sKYu/PaQ+DuXJpjbiDfyGgMwBdnpkYRMC8NJqyKGcl/Y/a5U966:vEkZQTiDfDgMc6Zrqz/uakT
Malware Config
Signatures
-
Drops startup file 1 IoCs
description ioc Process File created C:\Users\Admin\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\DiamondExternal.exe DiamondExternal.exe -
Loads dropped DLL 45 IoCs
pid Process 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe 3444 DiamondExternal.exe -
Reads user/profile data of web browsers 2 TTPs
Infostealers often target stored browser data, which can include saved credentials etc.
-
Accesses cryptocurrency files/wallets, possible credential harvesting 2 TTPs
-
Legitimate hosting services abused for malware hosting/C2 1 TTPs
-
Looks up external IP address via web service 5 IoCs
Uses a legitimate IP lookup service to find the infected system's external IP.
flow ioc 3 api.ipify.org 6 api.ipify.org 18 api.ipify.org 24 api.ipify.org 28 api.ipify.org -
Enumerates processes with tasklist 1 TTPs 1 IoCs
pid Process 1112 tasklist.exe -
Suspicious use of AdjustPrivilegeToken 1 IoCs
description pid Process Token: SeDebugPrivilege 1112 tasklist.exe -
Suspicious use of WriteProcessMemory 8 IoCs
description pid Process procid_target PID 4124 wrote to memory of 3444 4124 DiamondExternal.exe 72 PID 4124 wrote to memory of 3444 4124 DiamondExternal.exe 72 PID 3444 wrote to memory of 5044 3444 DiamondExternal.exe 74 PID 3444 wrote to memory of 5044 3444 DiamondExternal.exe 74 PID 3444 wrote to memory of 3592 3444 DiamondExternal.exe 76 PID 3444 wrote to memory of 3592 3444 DiamondExternal.exe 76 PID 3592 wrote to memory of 1112 3592 cmd.exe 77 PID 3592 wrote to memory of 1112 3592 cmd.exe 77
Processes
-
C:\Users\Admin\AppData\Local\Temp\DiamondExternal.exe"C:\Users\Admin\AppData\Local\Temp\DiamondExternal.exe"1⤵
- Suspicious use of WriteProcessMemory
PID:4124 -
C:\Users\Admin\AppData\Local\Temp\DiamondExternal.exe"C:\Users\Admin\AppData\Local\Temp\DiamondExternal.exe"2⤵
- Drops startup file
- Loads dropped DLL
- Suspicious use of WriteProcessMemory
PID:3444 -
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c "ver"3⤵PID:5044
-
-
C:\Windows\system32\cmd.exeC:\Windows\system32\cmd.exe /c "tasklist"3⤵
- Suspicious use of WriteProcessMemory
PID:3592 -
C:\Windows\system32\tasklist.exetasklist4⤵
- Enumerates processes with tasklist
- Suspicious use of AdjustPrivilegeToken
PID:1112
-
-
-
Network
MITRE ATT&CK Enterprise v15
Replay Monitor
Loading Replay Monitor...
Downloads
-
Filesize
95KB
MD5f34eb034aa4a9735218686590cba2e8b
SHA12bc20acdcb201676b77a66fa7ec6b53fa2644713
SHA2569d2b40f0395cc5d1b4d5ea17b84970c29971d448c37104676db577586d4ad1b1
SHA512d27d5e65e8206bd7923cf2a3c4384fec0fc59e8bc29e25f8c03d039f3741c01d1a8c82979d7b88c10b209db31fbbec23909e976b3ee593dc33481f0050a445af
-
Filesize
63KB
MD533d0b6de555ddbbbd5ca229bfa91c329
SHA103034826675ac93267ce0bf0eaec9c8499e3fe17
SHA256a9a99a2b847e46c0efce7fcfefd27f4bce58baf9207277c17bffd09ef4d274e5
SHA512dbbd1ddfa445e22a0170a628387fcf3cb95e6f8b09465d76595555c4a67da4274974ba7b348c4c81fe71c68d735c13aacb8063d3a964a8a0556fb000d68686b7
-
Filesize
81KB
MD586d1b2a9070cd7d52124126a357ff067
SHA118e30446fe51ced706f62c3544a8c8fdc08de503
SHA25662173a8fadd4bf4dd71ab89ea718754aa31620244372f0c5bbbae102e641a60e
SHA5127db4b7e0c518a02ae901f4b24e3860122acc67e38e73f98f993fe99eb20bb3aa539db1ed40e63d6021861b54f34a5f5a364907ffd7da182adea68bbdd5c2b535
-
Filesize
177KB
MD5ebb660902937073ec9695ce08900b13d
SHA1881537acead160e63fe6ba8f2316a2fbbb5cb311
SHA25652e5a0c3ca9b0d4fc67243bd8492f5c305ff1653e8d956a2a3d9d36af0a3e4fd
SHA51219d5000ef6e473d2f533603afe8d50891f81422c59ae03bead580412ec756723dc3379310e20cd0c39e9683ce7c5204791012e1b6b73996ea5cb59e8d371de24
-
Filesize
120KB
MD51635a0c5a72df5ae64072cbb0065aebe
SHA1c975865208b3369e71e3464bbcc87b65718b2b1f
SHA2561ea3dd3df393fa9b27bf6595be4ac859064cd8ef9908a12378a6021bba1cb177
SHA5126e34346ea8a0aacc29ccd480035da66e280830a7f3d220fd2f12d4cfa3e1c03955d58c0b95c2674aea698a36a1b674325d3588483505874c2ce018135320ff99
-
Filesize
248KB
MD520c77203ddf9ff2ff96d6d11dea2edcf
SHA10d660b8d1161e72c993c6e2ab0292a409f6379a5
SHA2569aac010a424c757c434c460c3c0a6515d7720966ab64bad667539282a17b4133
SHA5122b24346ece2cbd1e9472a0e70768a8b4a5d2c12b3d83934f22ebdc9392d9023dcb44d2322ada9edbe2eb0e2c01b5742d2a83fa57ca23054080909ec6eb7cf3ca
-
Filesize
63KB
MD5d4674750c732f0db4c4dd6a83a9124fe
SHA1fd8d76817abc847bb8359a7c268acada9d26bfd5
SHA256caa4d2f8795e9a55e128409cc016e2cc5c694cb026d7058fc561e4dd131ed1c9
SHA51297d57cfb80dd9dd822f2f30f836e13a52f771ee8485bc0fd29236882970f6bfbdfaac3f2e333bba5c25c20255e8c0f5ad82d8bc8a6b6e2f7a07ea94a9149c81e
-
Filesize
154KB
MD57447efd8d71e8a1929be0fac722b42dc
SHA16080c1b84c2dcbf03dcc2d95306615ff5fce49a6
SHA25660793c8592193cfbd00fd3e5263be4315d650ba4f9e4fda9c45a10642fd998be
SHA512c6295d45ed6c4f7534c1a38d47ddc55fea8b9f62bbdc0743e4d22e8ad0484984f8ab077b73e683d0a92d11bf6588a1ae395456cfa57da94bb2a6c4a1b07984de
-
Filesize
33KB
MD5a9a0588711147e01eed59be23c7944a9
SHA1122494f75e8bb083ddb6545740c4fae1f83970c9
SHA2567581edea33c1db0a49b8361e51e6291688601640e57d75909fb2007b2104fa4c
SHA5126b580f5c53000db5954deb5b2400c14cb07f5f8bbcfc069b58c2481719a0f22f0d40854ca640ef8425c498fbae98c9de156b5cc04b168577f0da0c6b13846a88
-
Filesize
48KB
MD5fdf8663b99959031780583cce98e10f5
SHA16c0bafc48646841a91625d74d6b7d1d53656944d
SHA2562ebbb0583259528a5178dd37439a64affcb1ab28cf323c6dc36a8c30362aa992
SHA512a5371d6f6055b92ac119a3e3b52b21e2d17604e5a5ac241c008ec60d1db70b3ce4507d82a3c7ce580ed2eb7d83bb718f4edc2943d10cb1d377fa006f4d0026b6
-
Filesize
30KB
MD5d8c1b81bbc125b6ad1f48a172181336e
SHA13ff1d8dcec04ce16e97e12263b9233fbf982340c
SHA256925f05255f4aae0997dc4ec94d900fd15950fd840685d5b8aa755427c7422b14
SHA512ccc9f0d3aca66729832f26be12f8e7021834bbee1f4a45da9451b1aa5c2e63126c0031d223af57cf71fad2c85860782a56d78d8339b35720194df139076e0772
-
Filesize
96KB
MD55279d497eee4cf269d7b4059c72b14c2
SHA1aff2f5de807ae03e599979a1a5c605fc4bad986e
SHA256b298a44af162be7107fd187f04b63fb3827f1374594e22910ec38829da7a12dc
SHA51220726fc5b46a6d07a3e58cdf1bed821db57ce2d9f5bee8cfd59fce779c8d5c4b517d3eb70cd2a0505e48e465d628a674d18030a909f5b73188d07cc80dcda925
-
Filesize
156KB
MD57910fb2af40e81bee211182cffec0a06
SHA1251482ed44840b3c75426dd8e3280059d2ca06c6
SHA256d2a7999e234e33828888ad455baa6ab101d90323579abc1095b8c42f0f723b6f
SHA512bfe6506feb27a592fe9cf1db7d567d0d07f148ef1a2c969f1e4f7f29740c6bb8ccf946131e65fe5aa8ede371686c272b0860bd4c0c223195aaa1a44f59301b27
-
Filesize
24KB
MD5b68c98113c8e7e83af56ba98ff3ac84a
SHA1448938564559570b269e05e745d9c52ecda37154
SHA256990586f2a2ba00d48b59bdd03d3c223b8e9fb7d7fab6d414bac2833eb1241ca2
SHA51233c69199cba8e58e235b96684346e748a17cc7f03fc068cfa8a7ec7b5f9f6fa90d90b5cdb43285abf8b4108e71098d4e87fb0d06b28e2132357964b3eea3a4f8
-
Filesize
859KB
MD5c4989bceb9e7e83078812c9532baeea7
SHA1aafb66ebdb5edc327d7cb6632eb80742be1ad2eb
SHA256a0f5c7f0bac1ea9dc86d60d20f903cc42cff3f21737426d69d47909fc28b6dcd
SHA512fb6d431d0f2c8543af8df242337797f981d108755712ec6c134d451aa777d377df085b4046970cc5ac0991922ddf1f37445a51be1a63ef46b0d80841222fb671
-
Filesize
951KB
MD52daf6343dd29b09f8b7ce7ca41046bf7
SHA1cbba7d5154c56d77115ea50e399107e0cde6db58
SHA256442d5840399585ce43ece5389ddffb6345828027b2bfcb401a60ecbd12cdd9da
SHA5121d22c98202dafcf862b4048089d0ccbd1811c2a3c6fec797db4347e908f5e41beaff82ffe7c80bbe973b7197dbea4c2179f688e3063eb18971f50e0ad96aa231
-
Filesize
32KB
MD5eef7981412be8ea459064d3090f4b3aa
SHA1c60da4830ce27afc234b3c3014c583f7f0a5a925
SHA256f60dd9f2fcbd495674dfc1555effb710eb081fc7d4cae5fa58c438ab50405081
SHA512dc9ff4202f74a13ca9949a123dff4c0223da969f49e9348feaf93da4470f7be82cfa1d392566eaaa836d77dde7193fed15a8395509f72a0e9f97c66c0a096016
-
Filesize
561KB
MD5f7f87d9947a4a857f301847f3bb92b24
SHA117e237af87410883722ab135393e7db81ff6f10d
SHA2566a057253b803c10f2a4516b6c66f8e04714a5e817cee0c826bfaef869ffcd2bc
SHA51276538909356c2d8792f528bcd12d98aab23a156bcf463598d76eaf03ab5dca5e72bc28f7be40dc40423e9d87a70e39b234c1be9163194ebfa8d06c6666e0d97a
-
Filesize
92KB
MD51c511577ef81d28b3fc34f070d126dde
SHA1bc4db8812659a5185cc0267b5682a088339d3b5b
SHA256c3a9c9bea66dcdba7088b0081f971e8fc61f34a68a57f933230f8560ac372422
SHA51209c5896da0d3c8b35b61bda8b1adbf8ee994f9b04e63ff10ab4f625fcff38031958a687e4675483d146267a113705801286627700d27fba70234a3b21d3a6f36
-
Filesize
653KB
MD565dd753f51cd492211986e7b700983ef
SHA1f5b469ec29a4be76bc479b2219202f7d25a261e2
SHA256c3b33ba6c4f646151aed4172562309d9f44a83858ddfd84b2d894a8b7da72b1e
SHA5128bd505e504110e40fa4973feff2fae17edc310a1ce1dc78b6af7972efdd93348087e6f16296bfd57abfdbbe49af769178f063bb0aa1dee661c08659f47a6216d
-
Filesize
746KB
MD5c2f9a41573404a8bc0dc8702fcff0305
SHA14e51d5e6e3495cd8428a9eadb207e12f6adc6df5
SHA2567321a8ba60f53e23c471773ace6aabcf3032b49d5080c3afa1dd9df5b1b69db1
SHA5127f998f7a38510f64de27ed71e74d4b68da3334c27ee471c610b07f8dd52a21bc584fb849e913960c4a4da2a3e91b758fcc2878d280d440d7aa6462c17b6dbd61
-
Filesize
886KB
MD5d88e5c2445ce961a2c1db9dcdbafa5c3
SHA1fc8f52fa51585d460134e928d88b65e250dba133
SHA25699542cf7dd39e2ff85b01ed72f0ddf6b2cdf0977a10917f279a0481f46e58abf
SHA512f156fd46f8b6217674eae1002b154194b11cd1199c7b1f8fba42c9152095cc753a53a335b351590477836c2d9d5a26ef48321799d20247c5aca65cb4b328f31c
-
Filesize
130KB
MD500e5da545c6a4979a6577f8f091e85e1
SHA1a31a2c85e272234584dacf36f405d102d9c43c05
SHA256ac483d60a565cc9cbf91a6f37ea516b2162a45d255888d50fbbb7e5ff12086ee
SHA5129e4f834f56007f84e8b4ec1c16fb916e68c3baadab1a3f6b82faf5360c57697dc69be86f3c2ea6e30f95e7c32413babbe5d29422d559c99e6cf4242357a85f31
-
Filesize
12KB
MD520708935fdd89b3eddeea27d4d0ea52a
SHA185a9fe2c7c5d97fd02b47327e431d88a1dc865f7
SHA25611dd1b49f70db23617e84e08e709d4a9c86759d911a24ebddfb91c414cc7f375
SHA512f28c31b425dc38b5e9ad87b95e8071997e4a6f444608e57867016178cd0ca3e9f73a4b7f2a0a704e45f75b7dcff54490510c6bf8461f3261f676e9294506d09b
-
Filesize
13KB
MD543bbe5d04460bd5847000804234321a6
SHA13cae8c4982bbd73af26eb8c6413671425828dbb7
SHA256faa41385d0db8d4ee2ee74ee540bc879cf2e884bee87655ff3c89c8c517eed45
SHA512dbc60f1d11d63bebbab3c742fb827efbde6dff3c563ae1703892d5643d5906751db3815b97cbfb7da5fcd306017e4a1cdcc0cdd0e61adf20e0816f9c88fe2c9b
-
Filesize
10KB
MD5fee13d4fb947835dbb62aca7eaff44ef
SHA17cc088ab68f90c563d1fe22d5e3c3f9e414efc04
SHA2563e0d07bbf93e0748b42b1c2550f48f0d81597486038c22548224584ae178a543
SHA512dea92f935bc710df6866e89cc6eb5b53fc7adf0f14f3d381b89d7869590a1b0b1f98f347664f7a19c6078e7aa3eb0f773ffcb711cc4275d0ecd54030d6cf5cb2
-
Filesize
36KB
MD5135359d350f72ad4bf716b764d39e749
SHA12e59d9bbcce356f0fece56c9c4917a5cacec63d7
SHA25634048abaa070ecc13b318cea31425f4ca3edd133d350318ac65259e6058c8b32
SHA512cf23513d63ab2192c78cae98bd3fea67d933212b630be111fa7e03be3e92af38e247eb2d3804437fd0fda70fdc87916cd24cf1d3911e9f3bfb2cc4ab72b459ba
-
Filesize
77KB
MD5819166054fec07efcd1062f13c2147ee
SHA193868ebcd6e013fda9cd96d8065a1d70a66a2a26
SHA256e6deb751039cd5424a139708475ce83f9c042d43e650765a716cb4a924b07e4f
SHA512da3a440c94cb99b8af7d2bc8f8f0631ae9c112bd04badf200edbf7ea0c48d012843b4a9fb9f1e6d3a9674fd3d4eb6f0fa78fd1121fad1f01f3b981028538b666
-
Filesize
10KB
MD5f33ca57d413e6b5313272fa54dbc8baa
SHA14e0cabe7d38fe8d649a0a497ed18d4d1ca5f4c44
SHA2569b3d70922dcfaeb02812afa9030a40433b9d2b58bcf088781f9ab68a74d20664
SHA512f17c06f4202b6edbb66660d68ff938d4f75b411f9fab48636c3575e42abaab6464d66cb57bce7f84e8e2b5755b6ef757a820a50c13dd5f85faa63cd553d3ff32
-
Filesize
117KB
MD5494f5b9adc1cfb7fdb919c9b1af346e1
SHA14a5fddd47812d19948585390f76d5435c4220e6b
SHA256ad9bcc0de6815516dfde91bb2e477f8fb5f099d7f5511d0f54b50fa77b721051
SHA5122c0d68da196075ea30d97b5fd853c673e28949df2b6bf005ae72fd8b60a0c036f18103c5de662cac63baaef740b65b4ed2394fcd2e6da4dfcfbeef5b64dab794
-
Filesize
651KB
MD5c606410ce7a8d8f1a0960d92b3528969
SHA1a47e9add92cabc295f58c728a66bc6b8971a7ffb
SHA25689efd50ba916387f80211d32f8dcc91bff311b27fa50696f6b7d478c12f08a99
SHA51263526e8cea34a02fe0cd4e495d542c3f508b738d7f89ca5d0813b3fd4cf07d72d41b833ed583ff278f6a0a4e4d1146841c930f7fd3ac7236b9b526d60d43fef5
-
Filesize
530KB
MD535d195893cf1ba35d9bacfba214de5fb
SHA1de771fd27f48eb2651d8ad605fa8847719c047ec
SHA256a59fca83aa07a7775baefb39f41af15edcd997b841566d205f988d5d7cb4ae1e
SHA5122cc2286cdc5a1c099742193c304d46c3326ab9f4f56f0da86025777a41a36ada2f96863d4f07dc8b3fbaef1f16be18cb76d00ddd6aad8d127e3fb4f13479554e
-
Filesize
658KB
MD58c533b3f4fc9a991ae40c8830c36e7c1
SHA1fd384fd0f545ed26f29ad00f8466491b0e07dc54
SHA256b51cabea65b0dc4112ff61061ff9e4e6ec356d0cf2a3fc64ef02842cd3c153fe
SHA5121c56ebb17466fa3ad08c368ae7c287d322cf1782a38e62cb9a6d919ce9aed30baed5c8c7f05299f9dd9f60cf68f40650e7cca265f191fc1ba80ef331f24bf6ab
-
Filesize
194KB
MD51118c1329f82ce9072d908cbd87e197c
SHA1c59382178fe695c2c5576dca47c96b6de4bbcffd
SHA2564a2d59993bce76790c6d923af81bf404f8e2cb73552e320113663b14cf78748c
SHA51229f1b74e96a95b0b777ef00448da8bd0844e2f1d8248788a284ec868ae098c774a694d234a00bd991b2d22c2372c34f762cdbd9ec523234861e39c0ca752dcaa
-
Filesize
1.2MB
MD53e7e25a957673ca38e448f46ed5ce176
SHA13d234957c0e6cf7983ad8b04a6869bebf8825054
SHA2564f88bf65688194029535bd41af460d54b6f5ce6e62fc0a9d6afb32f0d6209bff
SHA512eb6942f9a3b27c07b2411efb202b4848c7820514b98b890b38a473a1bfcb1334e05d9d83bac1d98c9f1e74741a042cf58f7a973c6dd9f8f7383bae2594f35ecd
-
Filesize
415KB
MD51a23629e294011088867f906a8356278
SHA11c6369db84ba988ed1834686a54f5064b60fb19b
SHA256a54852293a47be08dad2ad41f0eaf7baf348ec09d748512ff952fb314dcd96a0
SHA512095658680e466b8baf1b813b9064e9a2687da464c21012177a7692c8bf17f7569910480dc25bc623b848fc640f6125bc52714aa24e98c401978e4d89bb9431cf
-
Filesize
131KB
MD5ceb06a956b276cea73098d145fa64712
SHA16f0ba21f0325acc7cf6bf9f099d9a86470a786bf
SHA256c8ec6429d243aef1f78969863be23d59273fa6303760a173ab36ab71d5676005
SHA51205bab4a293e4c7efa85fa2491c32f299afd46fdb079dcb7ee2cc4c31024e01286daaf4aead5082fc1fd0d4169b2d1be589d1670fcf875b06c6f15f634e0c6f34
-
Filesize
29KB
MD5a653f35d05d2f6debc5d34daddd3dfa1
SHA11a2ceec28ea44388f412420425665c3781af2435
SHA256db85f2f94d4994283e1055057372594538ae11020389d966e45607413851d9e9
SHA5125aede99c3be25b1a962261b183ae7a7fb92cb0cb866065dc9cd7bb5ff6f41cc8813d2cc9de54670a27b3ad07a33b833eaa95a5b46dad7763ca97dfa0c1ce54c9
-
Filesize
550KB
MD5bc074471f31c4d7cff47119973b1d91d
SHA103218bf94d35cbe689f1ae5f78849eaa53b75239
SHA2561838b86243b89bc3b65b5191fa08ec25ed751148e6950df569bb52ddb366660e
SHA51213b6c922fd5ff2e3ffabc92bbe5ca4c6ea37105131368a6fcb018ae23e21bb51de802b72db1cb623307d93a3a70e0aa57a2ef4793592bc7d5237e8b362119bd4
-
Filesize
611KB
MD5ce521a3d27aca2e2e8529f89c3d3f156
SHA10d11c70cacb65a60edb1be97dc3b52013f109777
SHA2564d59342c302977ba2aa372cd9be75c4c023417cafc5d3e567bd23044a607ff1c
SHA51246ba2d93e5cbf44bf6c35d3b3a0e25723ff5d8c3243eb0a3fea6418886d3bc4be493f062a9c1d2d8f5814b9ebd1287815e8040b16e59890e90751f32ccb09c44