Аналитики компании F6 Threat Intelligence впервые зафиксировали целенаправленные масштабные атаки международной хакерской группировки Kinsing на российские компании. Как следует из отчета весной 2025 года группировка, известная также как H2Miner и Resourceful Wolf, атаковала организации финансового сектора, логистики и телекоммуникаций с целью незаконного майнинга криптовалюты Monero (XMR).
Описание
Смена географического вектора
До 2025 года Kinsing, действующая с 2019 года, преимущественно атаковала цели в Северной Америке, Западной Европе и Азии. Инцидент начался с обращения российского клиента F6, зафиксировавшего в апреле подозрительную активность на внешних серверах. Предоставленные IP-адреса, проанализированные с помощью открытых песочниц и Threat Intelligence-платформ, показали признаки ботнет-инфраструктуры: массовый перебор учетных данных SSH, сканирование уязвимостей и автоматизированные атаки на веб-сервисы.
Ключевой находкой стал открытый порт 2375 (Docker Remote API) без аутентификации на одном из хостов. Анализ контейнеров выявил команду, загружающую и исполняющую скрипт d.sh с IP-адреса 194.38.20.2. Этот скрипт, содержащий свыше 800 строк кода, выполняет три разрушительные функции: отключает системные защиты (iptables, AppArmor), удаляет конкурирующее вредоносное ПО (включая другие криптомайнеры) и устанавливает бинарный файл Kinsing вместе с майнером XMRig.
Техника и инфраструктура атак
Фаззинг-атака на хост 194.38.20.2 позволила обнаружить 90 вредоносных файлов с именами по шаблону *[символ].sh* (a.sh, x.sh и др.). Анализ конфигурационного файла config.json выявил адрес майнинг-пула и криптокошелек злоумышленников. Сопоставление TTP (тактик, техник и процедур) с известными шаблонами Kinsing подтвердило атрибуцию:
- Группировка избегает фишинга, фокусируясь на эксплуатации уязвимостей в ПО (CVE-2017-9841 в PHPUnit, CVE-2021-44228 в Log4j и др.) и ошибках конфигурации, особенно в Docker, Kubernetes и облачных средах.
- Атака трехуровневая: сканирование инфраструктуры → доставка вредоносов через скрипты → формирование ботнета для майнинга и горизонтального перемещения.
- Основные цели - Linux-серверы в облачных и контейнерных средах, при этом Kinsing использует специализированные скрипты для разных сервисов (например, lh.sh для атак через уязвимость Log4Shell).
Уникальные особенности
F6 подчеркивает новизну атак Kinsing на российский сегмент: ранее группировка практически не проявляла активности в СНГ. Кроме того, обнаруженные скрипты демонстрируют высокую агрессию к конкурирующим вредоносам - они целенаправленно завершают процессы других майнеров и очищают системы для монопольного использования ресурсов.
Эксперты предлагают компаниям следующие меры защиты:
- Блокировать неавторизованный доступ к Docker API (порт 2375) и другим управляющим интерфейсам.
- Мониторить POST-запросы, содержащие URL/IP-адреса в теле - это ключевой индикатор доставки полезной нагрузки Kinsing.
- Регулярно обновлять ПО для закрытия уязвимостей в PHPUnit, Apache, Confluence и других компонентах, эксплуатируемых группой.
Заключение
По данным F6, атаки Kinsing демонстрируют растущую адаптацию международных киберпреступных группировок к российской ИТ-инфраструктуре. Несмотря на экономическую мотивацию (криптоджекинг), методы группы включают сложные техники эксплуатации, требующие профессионального уровня защиты. Раскрытые индикаторы компрометации (IoC), включая криптокошельки и шаблоны скриптов, переданы в CERT-команды для предотвращения новых инцидентов.
Индикаторы компрометации
IPv4
- 178.20.40.200
- 185.14.30.35
- 193.178.170.47
- 194.38.20.199
- 194.38.20.2
- 194.38.20.242
- 194.38.20.32
- 194.38.21.25
- 194.38.22.53
- 213.209.143.44
- 45.137.155.55
- 45.15.158.124
- 78.153.140.66
- 78.153.140.96
- 92.242.40.21
MD5
- 01e5b2530d4cba34f91c8090d19c92db
- 049bcea4f8ee9c1a07dc0f8a318c0be7
- 05370204f9d066107f78fd11aba975fd
- 072fa7102615137b49c6f235528818c0
- 0a73b8a0e15b4c95e52a6e062582dc55
- 0c89f9b8ec5904fa719bb80661caa32a
- 0e101c4abb5bc0fdd24efa929a05ff5e
- 0e43666c764ce7b59304c0e9f1295ecd
- 12448d61a8b63c6c7fa299c360bd0908
- 1aa60b4141bd57443eca48e1a21aca8b
- 1bf1efeadedf52c0ed50941b10a2f468
- 1f347a04718e7d6ca3ef3322e0efa647
- 1fa820bbaf3699421827827bddc773bd
- 230584c944145d28af54bad9fdfb20db
- 27ed8ff71ebc6fe75dcbe2e77111d7c8
- 28137bbced1a0b90fd69a14348310468
- 286d61b587d016003ff270d724cd2644
- 2a83e002a538093ed9db8544c8fe15d9
- 32fb35d2f897e694cddc7066bbdeac0d
- 37e0040a7718895ba8b793565d1d9246
- 3b8f771a9ecce8f780a1b9621f385ce1
- 3cea7ade72a01136bcf832c01f917a20
- 3e499e40d19ff62445f0674358270edb
- 4138fc508c11a02171a0141eb0883f50
- 41a14d3597647ef6f0fbd5986cde099e
- 45766058a3c818ec23927dd7f0fc0a01
- 457df1c4997636875f29fd6944846564
- 47424e31b8073c983544671ccd2af444
- 498b5f2805b057289278b7b78ccf3943
- 4a1afe465047935eef10f16624b4b42a
- 5183726f03423f7da63e8c11055980f6
- 530a54e6d180abebd9cb808a699cfd26
- 57f0fdec4d919db0bd4576dc84aec752
- 5a4c155bc245e1cf17fc0451415d4471
- 5c7eb6f160988b7821123ac521ee6fcf
- 6235adaffada70ced9a1cc309797ae3d
- 637df8c430e638ca132a54e3bb40c6f6
- 64dc207b7fa3018d061e36c6da8ed964
- 6c0233e2dfb008ec9fc450127fe16442
- 6c63863e9098cf2e66efc75ba43ef395
- 6c6b9ba8dd5330e3ac7e7c5523bc1d6e
- 6efa4c4299a5c62100b1c8f3db2cb540
- 723da73ae157ea1a875362c8dddca2d7
- 7592ab49547eef62c79bfa5371b37311
- 778e633cf14a12a11fa4fa456e64a5cd
- 780e6c92df81ec7d9afa48d8e8bce664
- 7b51587ad8e0bcc77c6d059d594144d7
- 7c5fdcef22962924f1e7d669a5c28b8c
- 7f35478a064b4c2856a78d2149e22e26
- 7f7b762d7bc1264d9a7c758b43030bcb
- 80fdd68a071a2553760a8aee8d8e417b
- 87e6f71876c18b2df5df6b5d2cc264de
- 8954f035c121364dc3d639421a754873
- 89c3f4b54946eff458381c0a56ad1039
- 8b4fe4312b6091c5cb1cc11148a2e47b
- 94ccf58bfb4ea6b7928aa658622f30cc
- 9a6ff95d9c46873a6fb89b8e124e1c3f
- 9e168ae823c139876c50c3e93dacb13e
- 9f73bc449f404d74253c3abd186e46cd
- 9fb9558f0ddeadcd8823935709a4ed1f
- a74d84e792698c89fc82ce7e8b3f479d
- a79e5eefb258506d2379d522e9986ae0
- a7bee104bb486ad0f10331233cc9a9f1
- aff8309e0edefb9911a5f821dafcd555
- b3039abf2ad5202f4a9363b418002351
- b5683e03d49874f7e1f74eeb328b0851
- c773668c3c92a3f63f53683a2f7706f1
- ca9b284963f851e39e3ccb8b73b332da
- cc5faf31a7a30d3536a13133deeeaac5
- ccec020cd8c44ce70459046aecc1409a
- ccef46c7edf9131ccffc47bd69eb743b
- d06e2a3f52043c3a3c3ecf1f406b8241
- d51663e1d465c328c0ff8512880af535
- d7c15b300e81c30d244de32819142f60
- d9181dae216c6117cfa3c5a8f035c848
- dab3df9eba9b6fa520c7d82a6cdc11c8
- dfc8f8f6c7f744cb8344474232e560b8
- e92ee951ad5e84971b5ddcac8d4467a6
- eb7c878f85e5e485efc1c0e0c5a94a1e
- ecafc9d5a319777074948376013016fa
- edf306ff9d083927d04aeb2385ac243b
- f21e7b0ef8d1368cd4b57a66df409d5a
- f5aeb82f9004cf9ebf9955750f8a2434
- f996990d707ba5ae66c1b083b399a47b
- fa83361e8b0fb436385f12c58a086537
- fb6468924ed5cb7ea4a1651f188e94bc
- fcf17a8c8450567a1923db653cdfb4f6
- fea3723621bce3fc0de9ea6f95fa0f18
- ff1706b37fea16d75b739a5396d9ffba
SHA1
- 029796dc6307efd60d6f8e116781fead10ca05f4
- 08dc9f02468abf0460e9d8bb71fd2876d2c794d5
- 0ccfda541c7fc1bea38cebfd8777749f10943fad
- 0ceb8ffb0be23b808b534d744440f4367e17b9c5
- 19a60f2588cd8739f3f3ea88e1677405a1efe757
- 209f27a51c72f6c33d188e780a130a8646577ad8
- 21eb61cfb57d9c624c480252045584c544b33390
- 22f1f08c79bed86626ecc908a648677f982bccfb
- 27982f4a4717dc74ef7068d7d32edb9595682add
- 279b590f0074101fb3bb1cbaee0614a4544ca938
- 28d5f1ab1c4397a419383f577bde9f13d3b087c0
- 29da5b99d18fef55d77eaae8af4880bf6af2bd3f
- 2a1af1c6d438e9bd584e74b20d444455edb14e1c
- 2ffad026d6282cfbe17aac37e3af8eda4556b05f
- 30d6d16105b71e332ab62b73a78adf6ee2ba50f1
- 31da19ae7bfab68f69a72eac6d18b5a8ca583abd
- 346a7c77f1fb3a29ce764c1ad5f7cbc701a71f58
- 35d4d364566602f55cf14ec081b414ae05f3054c
- 36d5ca33ae0fd04deb1835804bff11e5d408965b
- 374356e987b83e0d3c5b7a3abdca79cd1d9c149f
- 38c56b5e1489092b80c9908f04379e5a16876f01
- 396a6b0b759b2a164a6578e185a9c11ea3445adc
- 39e1e429e65d0fcbd4fa0ee003dc09096b018e9d
- 3a04aba38a3c2284fe6a70a156e25adda28c95df
- 3a4abfc100ec4e18a5e6beac47730f6592e63767
- 3abd21450888957f2ac58e26c32135d326926cd3
- 3ca75bcd059694529cc8fa64dad98cba9d1c5fef
- 44f592df554ff2de4e152b3029381f6064a519b0
- 48153809a9cde047639be097cef5aaf449064c99
- 4ac0e59553b3219ef5a2c5db80f8efb7b65205fd
- 524f9f628c59648db2982dfaa3d3352c2da0700c
- 5dde602cc9cc10698d104d86ef60ab23fe317355
- 609ca3a75a98c5dc5183b4bd8400e3cfa45c487a
- 6108adb66615a3f2536c4f6e3ed02ca32519eb21
- 637dd817d266f862b45bd040884a28c7ebd049bd
- 6452a17bf03cfef5a17aa434eb80732d4ca09aef
- 6914ba7b3558bd7584c99319e8ef9cadc95eb651
- 6bddecb990c7aedc3c92087d56d8ba244fcd5b96
- 74e4d94f186bea220818d56e0664aaa16059da79
- 7ebcc9111d0661edea4d151b124bc21fe00d76a4
- 8188c45a90547923f23e6876f9e0a3a687456495
- 82e6af04eadb5fac25fbb89dc6f020da0f4b6dca
- 850a1898dcd28f7675eb6808dd4ee8ac65f2a731
- 867de3d0a6ccd5f7ded085c2332b583e945b32c3
- 8b64df73bf992dd10dfcfd74587ce215d105e7d8
- 8bae964e2a8aee1c47650bb1684c11f19a560007
- 8d3795b43e19e644a62a86c02523b2847c7d55b1
- 8ef746389a56a9e9ff0788c4103027b19c1f3859
- 8f40e350fd3dada2981a4d73caba3e97d2d61d3a
- 908d8af1014b0edc96e504d33e718c1577209184
- 98c4b06f11b08381a8ed9b5ab0ffe79c6b596b7c
- 997ee9f4b93eee0a10637f9ade0eea4a9d2f94df
- 9b249d65fee30b2fbb3ff934d59ce1acdd4f4d31
- 9fe65d138888cabb196ba38bbdeabc854c2adbbf
- a077fecb7d8f0d78fa6497f1da99a673f1c91455
- a17f25005a468b888887b18e4c1840abb64920d6
- a39bfb018415c7e46786049593bcbc721f3351a9
- abbbb44298fe460fcc85d4a2069d8870149a80b5
- b119b2a385fa59f9a26cdfe75a3aea2ab3bdf2c3
- b1a075b20479e786418a2e2222ea50d1fbb28227
- b2c67696841fe169bde28a0a5e90e1ffd1a28cc3
- b6f1e8a2b30c2894e47285cd029650919de74003
- b97b4992e3e7caec8c117c71df28eca8f731141a
- b98433b0105ad0ed0260b4d25286e19e96554cc8
- bcabf7a9312510b1aa4481d2332622cc2e77f659
- c5cf17810c208e0ff7596cb758b9ced4059f2e41
- c7c0f21769dad0be87689f62bafa105230d749e9
- c9b8f33431afd838bc76d7c9e89a28a0d7812c86
- c9f8cd6fae17649c545a914614cdb25c456894c7
- cb1f4dec36332f1c854a87338ae53d5c9e4766ae
- cb6c407240eb92b2415b721703a946bc8df1d52b
- cbf052bf0f7297b476469e54e016f8bb863e9a0f
- cc09449ffb246323d349f61cc7301eb70eff8a58
- cc09bcd3dea8ecfe8a83204e4af8ad809e6c697f
- ccfd83c910afdc9e1c5b6c711f2e224215f02c1d
- cd373f537ee5a6a8f2b842b2e2a23bd8fe120d34
- d006a5c8630af87d48c771198df6281a3f6844f5
- d1457f5cfc9e202a158d6be559cf2780f6592d9b
- debc287152bc796cb119848abf87aedf2d1a200a
- e10b8defe8b56ff00f025c587f5675b26209ca75
- e12a38c09b9bcff61ffd5a1c31d38ffb3c75b995
- e43495065f3be11b9eb0e642bd5667b894f39198
- e4984744c32b60dbed5a9b517e2dbf752f62db17
- ed953dd580efa8287c9e36aa51469aa53d9050b3
- eea256be0b1e43f28fa4baa9264d9cbf18d92b41
- efc832bf081fa394e6ce350d94f9a52a3bdc40f7
- f6933ef4079cffdeaee843b8cbf1d9c7f93fd033
- fa49a726ab68e01b2a385f5d3cfc850b4a351e9d
- fb3b6aad2f89ef442da2224ee9da2b4f1f94351e
SHA256
- 022c0880c46be81727cc416d28bccaa0f84779ec5369d4dfaf4c326e819a1a70
- 0959139a7a2ee4f024f8007ffbb60f9e35144cc266f462187c4bcd62d2339f9e
- 0bc4c52d010076f71e1a6eae8b8731952167a00cedc88e3e1da369181df80c88
- 0d78e14411ac375c511dbeddba6b97c4d6c72d46d7d99087348747826be5b5bf
- 1033629253cc27a1d00f9cbb995e0deeee316ff20e14489c7b38db97eb4880f2
- 16149a469432f90f78552affc874f832f3ad2fd9c59c17a63f3cf8cac745fd95
- 1d6356a43d59e2e557fdca7054235c17c4f5fadef9c8998c9d5e7002fa22076d
- 1fd5654dbf2edd837784fc9e7b0f16164aaab53d865f23385be8e9b67d9a8cf1
- 1fd7144a5acffd234271c4c26d365c8460f3c028cab5cdf66ce3810eaf72f567
- 20c37f6829c8863f69d430d39b359470b5b90051f67decf98136da59233623f2
- 21c20cf2f55e0f7010bc0e051889aee75cf94ae69f1e6a206104a213500f4b5c
- 2559246194b9d5092e9c2e3e8f21b4ac355b78038e68c86f3ca156f702ba3def
- 267c844d1ec54c8ff892596277681bed888de9edf815d3b070ce7d46c173d652
- 27e07e76c18ee92a126abb22ea3c84a2f07ce184225221316ade8ce8ac4ed208
- 28fd24867741710ceae692f5faa388d503552783f07311ee8e7c2b42a0192ab3
- 30f020bc7ce456f4d8b798f33375c9c2e8fd4ec9611c04699e2333bdc376eaea
- 322bc93e3209b4977141b501243c8437ae16a012d92e25e21d1eae8fda50d93e
- 3263612fad0b6d943b23970109a8ed60e38ba3163f870049cd53ff21936336e4
- 37616e57c1c7a1f8c3703f7be0d2cb4a18bc96cdb32e50ba968ca036fbd8960f
- 37922be1425b5cebf920960dfe3652a2b7abb222672f1069106278299aea36b7
- 38058a01b9a8c9b077465fed1bb2c38c33624996ed6a1b6121e31ed3a88b5d20
- 394754a0befed11d229df72cbbb310f3a343ac17e08b7983753832378095c95b
- 3a67df40721703c455c6364ff6fda6af4a6df95d0b7bff1a7cebd45cc3f5d1f0
- 3be11178aeb8b6da8a53da8a9cf02f8866f97771fea4871e1a2fa8d06b482f08
- 3c30b31be9db6ce3fd4bd8bf342163943ca6b3dbbb03e4db18cc1011762ad5ca
- 3c331f25f3ed7661501ea2ba906edcef8de9d7a7ba0b4007b3ed3a92763f85a2
- 4208ff01c5b0da8e4b392853fa048841625404e7f331c9e1e0d2bdd578b6b1ec
- 42ea3a6c73b96e3b284488b6dfb46ea07ede2f5aecdd5da48f5288b027cb7b1f
- 440723f366a04802a937c49dcfbd6cf5bc969fb23484472acb708b2a8f25d064
- 4b95ecbf4a30930d89cb99c68e4e39f4e81b0b391223320bc4931b83e41069d1
- 4c0514858b9a464aa2f95482269b7006f7b0cc7f9ff058d80db19c234595ff55
- 4c3a074d0729aaee87bb9141598402e8690ec35db40c90134570e016edb16a90
- 4ec925abc87c45e54dca0a1e7edc7b233046be70620de58d93fe964a1357cc8c
- 5104d5e2aad414874cdc20767302a8267b5bcd93b071dcf3e0f05dea7d4c8abc
- 51e8e098f4a6cc0a096df3b866a864cc69a569ed038baa52268e7383b4339c53
- 54db0ca2882fb8767b4ebdf404d423ccbd14a2c369e890151a556ab53711dec2
- 5a168e046df1b068f9e1d88d3d98ba00a465801f40a544c67f7464e6cabd4a96
- 5a2a5e79bd0f86fa63114686547c2319f691827e5f05efb477a953d9c94e771a
- 5d4613a22c0e1c6d10de75e0a97c49487c0fd97a11ae46cfd514b60f0e612456
- 5e5b5171a95955ecb0fa8f9f1ba66f313165044cc1978a447673c0ac17859170
- 63c5ff40ead3b6df9e484c938c9b950aa1a3851f7f0b906c9b4d4ec17446b04e
- 645ceab4d47fcc64a388127327a9afefd36087a3e3037dc5d29c651f212c1d51
- 64f896d772f370692beeac2cb23ddb7c0c11ce1643f6f1d9f17eaea87f1ebaa9
- 65f3faf634654ea8dc3e0c473608e8430a629d8d033820662b43888254ded79b
- 6d28e919edc5a2dd69984d14c42d823efaf3113e6d7295926780474d0a152e26
- 71414a7620a8dab16303c5ba6f1a36e58044fd685ca0c61662e1103f72a89667
- 72ac9bbf0aa818e2894730d3d3659aaf08489b607a7308192382cc9d382f4dd4
- 787e2c94e6d9ce5ec01f5cbe9ee2518431eca8523155526d6dc85934c9c5787c
- 7c7d085218de6852ed24cff9866b28e26aef2b13ec25efade84637162df27366
- 7d31843ce5231c95ce07a609cb4473fe53b95a8d0685df9d666de348d17c69ff
- 7d349b7f39c93d181969f3cf91fb6a2097a51949489272225851d8f01dac7e12
- 84fe109fca8ae9b363d18871465c161a2c19412728ef7ad488c85dc6cfff12d2
- 868c7743ec1666c4386da439406dd1f5c54323bde57690659de3f44735df1988
- 882b29ce61b9b17830a40a079fc569eee6e1bc5061c7f013e618f9aae6da41bb
- 887f53a95bb2b545d056921bfda7aeb0779373e54b73c1e2639f6ace8f1855a8
- 8ed7c2ccd28262c167af60d45c5449b2bc0eee8be07e4b108eddf3f9f17f396f
- 8fb3f050841ae082f0d120c45f677181c4a8841e5c85e64a34cf11ec97cefdb6
- 90c52a8ef785980bf062cd2be0c47839d12c7e5e3318a49ca4dc5e13d0f88846
- 95152724c66710bc28dc907f74dd84c17c9fd259696714c88427b7442db10eb1
- 9c1cb1513cd7cb50490763d9f92bd94e6d924df2a8b1248beb9726888f105465
- 9d2761bf8f7d4305b3af26d319d73ef35d1147fdfd025d1954e35ef386738d46
- 9dab7540a8cbfc786d5321e6c23d5f17edfd4f6c738cfaac1c08439dab3a4efd
- a5af590ef864daaf11433acfde9be087104d6237fbd0295858ccc1a3d5f18de0
- a62408b8595d5f96286588c3aab65aba8dff47e8f5a71f520d1af1f1a8645e07
- a6e41cc8f7238b02699c823c4364355573fdefadc1e734102c9346b5d9b5ef65
- a89c0d506ecf6fabee7d54c09ae1060c0e6aacd3ec6a2fd91f36b783153d81d3
- b01cc74a00761368bc3a2eec09d2671bd4e02b00bb561e50db042fa566ee7422
- b19e8c9e342903dac2cd8dbf455f9fe3c63cf5ce1489e7be42c6e18987186810
- b1d79b505f5410acf6f439adc3a98c6ba6bfc3a6b1423f6b0785399bb4355b54
- b64a947b1eb22cec61a17ce16fae8fc27566df058bcf4e8453bb2cd47eabe75f
- c0acade112fbda25dbbc1d3b2acf5fd64fededb9672feb9013ab5664c00c7081
- c339b89b57cb8f74cc34053f984bcc5a14f46dff6a5df4f78459d841f6ec7d9e
- c38c21120d8c17688f9aeb2af5bdafb6b75e1d2673b025b720e50232f888808a
- c831727f5efb73f530aaf0464d4a2e9dd3caa410097bc4fec91da2adc270b8d3
- d02143bda84c0123a04d2233dece27d9d471fc5ee30c8d4d462ccf8a48113161
- d8947f46271d1340a1a45ad762031eefce5fce6d2136fbdcd7085db49de1c671
- da26d18dcd30bee1612f054bcb98efeecfd6f955351c31e84872b2df0de98d16
- db107e4c590fd0e2e1377b0e245687c14cca0032d6e561841bf3f5978d5d541d
- e150e490c1bd6a6a6b2a9c82388962d8af25e9923d98eb4cd049de2d0c168bcd
- e3d66d633cfa384a50c234f197c82f3bcdbd22c1a3c5cfb755e025fe0f8007ba
- e463089b25fe4363aa46175f38b75138581965375f4f20286c6af07f271e2688
- e68b44764638b2e7266f383c5f3541623778cda75418f6efd57f563fc850062e
- e8c818d9e76e5512ba49cbf79a0e2c7f752d589000eac13bfd32e1bd5eaf48d9
- f03ee1963cbe167e44759ecd86efc744faf850eaec8a14d67548f7874d51ef63
- f1af867269130c3e2325f8bb03afd68b516b605f4172fbf58fa69e904f98b56a
- f913e0c9afa4f840dcec88b81dda5f613b154cefd027036bbe9c10f2266c30aa
- fa8a54ad772c873ebcf76991dde17a82f15dae0f3b65ab08076d254905244c2d
- fc5370dafe589e64d45fa8da975e000ee1df5163a0b1804e24c97197c9b3351f
- fecd30cd7802f8ac4137a2d0659b3052411a99d809a5aefb48f8b821905100f3