После нескольких лет относительного затишья в разработке сложных вредоносных программ одна из самых известных и активных APT-групп вновь демонстрирует высокий уровень технической изощренности. Исследователи компании ESET обнаружили, что с апреля 2024 года группа Sednit (также известная как APT28, Fancy Bear, Forest Blizzard) повторно активизировала свою команду по созданию продвинутых имплантов. В центре её современного инструментария оказалась пара новых вредоносных программ - BeardShell и Covenant, каждая из которых для устойчивости использует разные легитимные облачные сервисы в качестве каналов управления. Этот дуэт позволил злоумышленникам вести долгосрочный шпионаж за украинскими военными, причём современные инструменты демонстрируют прямую преемственность кода с имплантами группы образца 2010-х годов.
Описание
Группа Sednit причастна к громким кибератакам, таким как взлом Национального комитета Демократической партии США в 2016 году, сделала её объектом пристального внимания мирового сообщества информационной безопасности. Однако после 2019 года наблюдения за её сложными кастомными имплантами практически прекратились, уступив место массовым фишинговым кампаниям с использованием простых скриптов. Теперь же ситуация изменилась, что свидетельствует о стратегическом сдвиге в операциях группы.
Возвращение к истокам началось с ключевого регистратора SlimAgent, обнаруженного на компьютере украинского государственного учреждения в апреле 2024 года. Анализ показал, что его код напрямую произошёл от модуля записи нажатий клавиш (RemoteKeyLogger.dll) флагманского бэкдора Xagent, который был визитной карточкой Sednit в 2010-е годы. Сходство включает не только идентичную шестишаговую логику сбора данных, но и уникальные детали, такие как цветовая схема HTML-отчётов. Это прямое наследие старого кодовой базы, которое с высокой долей уверенности позволяет атрибутировать атаку группе Sednit. Одновременно на той же машине был обнаружен и второй, более современный имплант - BeardShell.
Именно BeardShell, способный выполнять команды PowerShell через .NET среду и использующий облачное хранилище Icedrive для связи с командным сервером, стал ключевым свидетельством возобновления работы команды высококлассных разработчиков. Злоумышленникам пришлось провести серьёзную работу по реверс-инжинирингу приватного API Icedrive, оперативно выпуская обновления импланта при любых изменениях со стороны сервиса. Однако наиболее поразительной находкой стала техника обфускации кода, применённая в BeardShell. Речь идёт о так называемом «непрозрачном предикате» - математическом условии, которое всегда ложно, что затрудняет статический анализ. Формула "2(x² + 1) + 2 = y² + 5", не имеющая целочисленных решений, была использована для маскировки критически важного кода дешифровки токена Icedrive.
Как сообщают исследователи ESET, эта же уникальная математическая конструкция ранее встречалась исключительно в инструменте Xtunnel, который Sednit использовала для перенаправления сетевого трафика в период с 2013 по 2016 год. Совпадение такой редкой и специфической техники, помимо совместного развёртывания с SlimAgent, является веским доказательством принадлежности BeardShell к арсеналу Sednit. Начиная с 2024 года группа продолжила активно использовать этот имплант в долгосрочных операциях против украинских военных, но для обеспечения устойчивого доступа к высокоценным целям стала развёртывать его в паре с третьим компонентом - Covenant.
Covenant представляет собой открытый фреймворк для пост-эксплуатации на .NET, официальная разработка которого прекратилась в 2021 году. Sednit не просто воспользовалась готовым решением, а провела его глубокую модификацию, адаптируя под задачи долгосрочного шпионажа. Группа изменила механизм генерации идентификаторов имплантов на детерминированный, чтобы одна и та же машина после перезагрузки не создавала хаос в панели управления. Главным же нововведением стала интеграция поддержки облачных протоколов. Разработчики Sednit последовательно внедряли в Covenant возможность использовать легитимные сервисы pCloud, Koofr, а с июля 2025 года - Filen в качестве каналов управления, реализовав для этого соответствующие классы связи.
Эта стратегия «двойного импланта» - когда Covenant выступает основным инструментом, а BeardShell остаётся на случай проблем с инфраструктурой Covenant, - демонстрирует высокий уровень операционной гибкости. Анализ контролируемых Sednit облачных дисков показал, что некоторые цели находились под наблюдением более шести месяцев. Кроме того, в январе 2026 года группа использовала модифицированный Covenant в серии целевых фишинговых атак, эксплуатирующих уязвимость CVE-2026-21509.
Возрождение продвинутого инструментария Sednit ставит перед специалистами по информационной безопасности ряд важных вопросов. Во-первых, это сигнал о необходимости тщательного мониторинга не только известных, но и устаревших или забытых фреймворков, которые могут быть кастомизированы APT-группами. Во-вторых, злоупотребление легитимными облачными сервисами (Icedrive, Filen) серьёзно осложняет обнаружение атак на сетевом периметре, смещая фокус на анализ поведения конечных точек (EDR). Организациям, особенно в сфере государственного управления и обороны, следует усилить контроль за исходящим трафиком на нестандартные порты и к публичным облачным хранилищам, а также внедрять решения для анализа памяти и процессов на предмет подозрительной активности .NET и PowerShell. Возвращение Sednit в «высшую лигу» разработчиков сложных угроз означает, что угроза целевых атек с глубокой персистентностью и использованием легитимных сервисов будет только нарастать.
Индикаторы компрометации
MD5
- 006b418307c534754f055436a91848aa
- 02522ce47a8db9544f8877dace7e0833
- 072c692783c67ea56da9de0a53a60d11
- 075b6695ab63f36af65f7ffd45cccd39
- 078755389b98d17788eb5148e23109a6
- 07c8a0a792a5447daf08ac32d1e283e8
- 0c334645a4c12513020aaabc3b78ef9f
- 0ebfac6dba63ff8b35cbd374ef33323a
- 0eefeaf2fb78ebc49e7beba505da273d
- 0fb1975659a414d8412cc930fb3d4310
- 112c64f7c07a959a1cbff6621850a4ad
- 113cc4a88fd28ea4398e312093a6a4d5
- 1219318522fa28252368f58f36820ac2
- 12a9fff59de1663dec1b45ea2ede22f5
- 18efc091b431c39d3e59be445429a7bc
- 1d1287d4a3ba5d02cca91f51863db738
- 211b7100fd799e9eaabeb13cfa446231
- 2163a33330ae5786d3e984db09b2d9d2
- 21d63e99ed7dcd8baec74e6ce65c9ef3
- 23ae20329174d44ebc8dbfa9891c6260
- 26ac59dab32f6246e1ce3da7506d48fa
- 291af793767f5c5f2dc9c6d44f1bfb59
- 2d4eaa0331abbc6d867f5f979b2c890d
- 2dfc90375a09459033d430d046216d22
- 30cda69cf82637dfa2ffdc803bf2aead
- 3430bf72d2694e428a73c84d5ac4a4b9
- 34651f2df01b956f1989da4b3ea40338
- 35283c2e60a3cba6734f4f98c443d11f
- 364ff454dcf00420cff13a57bcb78467
- 3f44a0f1d746cb99ab0321e73133ecae
- 404eb3f7554392e85e56aed414db8455
- 409848dabfd110f4d373dd0a97ff708e
- 4265f6e8cc545b925912867ec8af2f11
- 42acdf5d17705ecdc00e7f8b998795c3
- 4ac8d16ff796e825625ad1861546e2e8
- 5363e5cc28687b7dd71f1e257eab2d5d
- 540e4a7a28ca1514e53c2564993d8d87
- 56e011137b9678f1fcc54f9372198bae
- 57cc08213ab8b6d4a538e4568d00a123
- 58ca9243d35e529499dd17d27642b419
- 595aff5212df3534fb8af6a587c6038e
- 5d938b4316421a2caf7e2e0121b36459
- 5e4e8cab7fcb43ed39b2feac92ddc2e7
- 5e70a5c47c6b59dae7faf0f2d62b28b3
- 5e93cf87040cf225ab5b5b9f9f0a0d03
- 607a7401962eaf78b93676c9f5ca6a26
- 6159c094a663a171efd531b23a46716d
- 672b8d14d1d3e97c24baf69d50937afc
- 69d858fa1baaa252d00d47aa5b3b580b
- 6a24be8f61bcd789622dc55ebb7db90b
- 6cd2c953102792b738664d69ce41e080
- 6e0a03df72b4a30d4e1a2366c74902e0
- 6eaa1ff5f33df3169c209f98cc5012d0
- 72389a23fbbfe13feb7eeb3ce5c8aa91
- 732fbf0a4ceb10e9a2254af59ae4f880
- 73ea983ec9c39fb820d086acdf439c95
- 75f71713a429589e87cf2656107d2bfc
- 77089c094c0f2c15898ff0f021945148
- 7764499bb1c4720d0f1d302f15be792c
- 7a055cbe6672f77b2271c1cb8e2670b8
- 7b1bfd7c1866040e8f618fe67b93bea5
- 7c2b1de614a9664103b6ff7f3d73f83d
- 800af1c9d341b846a856a1e686be6a3e
- 81d9649612b05829476854bde71b8c3f
- 822693618a33b927e904725ea7939dfc
- 8294a36782cbb5456d552a91552b1768
- 83cf67a5d2e68f9c00fbbe6d7d9203bf
- 84ce645913cc6400068ade70ac9e2728
- 889b83d375a0fb00670af5276816080e
- 8b031fce1d0c38d6b4c68d52b2764c7e
- 8b6d824619e993f74973eedfaf18be78
- 8da56a4b1a5ff8e4643421a5fefb5dc4
- 91381cd82cdd5f52bbc7b30d34cb8d83
- 9227678b90869c5a67a05defcaf21dfb
- 93c589e9eaf3272bc0349d605b85c566
- 9422ca55f7fca4449259d8878ede5e47
- 94ebc9ef5565f98b1aa1e97c6d35c2e0
- 9617f3948b1886ebc95689c02d2cf264
- 96ed0a7976e57ae0bb79dcbd67e39743
- 973e0c922eb07aad530d8a1de19c7755
- 97922f74310c628557658c1e44278713
- 9863f1efc5274b3d449b5b7467819d28
- 991ffdbf860756a4589164de26dd7ccf
- 99b93cfcff258eb49e7af603d779a146
- 9a66142acfc7739f78c23ab1252db45b
- 9ca6ead1384953d787487d399c23cb41
- 9d1a09bb98bf1ee31f390b60b0cf724d
- 9df2ddb2631ff5439c34f80ace40cd29
- 9f82abbaebc1093a187f1887df2cf926
- a0f212fd0f103ca8beaf8362f74903a2
- a11489a991d9f8fd7c0447737c15f82b
- a3c757af9e7a9a60e235d08d54740fbc
- a579d53a1d29684de6d2c0cbabd525c5
- a96f4b8ac7aa9dbf4624424b7602d4f7
- ac3e087e43be67bdc674747c665b46c2
- ac75fd7d79e64384b9c4053b37e5623f
- ae4ded48da0766d237ce2262202c3c96
- afe09fb5a2b97f9e119f70292092604e
- b137c809e3bf11f2f5d867a6f4215f95
- b2dc7c29cbf8d71d1dd57b474f1e04b9
- bc7d13043fd9cdc65b5e70b1662f40d3
- bda5f83ee4a6d64d1057f19a2a1ef071
- c13655fee08417cffa04d1bf71af4ad1
- c2988e3e4f70d5901b234ff1c1363dcc
- c2a0344a2bbb29d9b56d378386afcbed
- c4ffab85d84b494e1c450819a0e9c7db
- c6a80316ea97218df11e11125337233a
- cd1c521b6ae08fc97e3d69f242f00f9e
- cf30b7550f04a9372c3257c9b5cff3e9
- cf45ec807321d12f8df35fa434591460
- d70f4e9d55698f69c5f63b1a2e1507eb
- d7c471729bc124babf32945eb5706eb6
- dfc836e035cb6c43ce26ed870f61d7e8
- dffb22a1a6a757443ab403d61e760f0c
- e00216958f15f1db6371b583a3ea438a
- e107c5c84ded6cd9391aede7f04d64c8
- e5db592704f30d42537b1257e79ff223
- e766e048bd222cfd2b9cc1bf24125dac
- e9da9ac8c4754ae5c177dd8cb75dbac2
- ea553c3de3fffbfa047e8e0eb2557b8b
- ea726d3e8f6516807366584f3c5b5e2a
- ed601bbd4dd0e267afb0be840cb27c90
- eda061c497ba73441994a30e36f55b1d
- ee64d3273f9b4d80020c24edcbbf961e
- effd7b2411975447fd36603445b380c7
- f1d3447a2bff56646478b0adb7d0451c
- f336379bd4a129f0851a24ccea47b4ec
- f391556d9f89499fa8ee757cb3472710
- f3c6e16f0dd2b0e55a7dad365c3877d4
- f686304cff9b35ea0d7647820ab525ba
- f7ee38ca49cd4ae35824ce5738b6e587
- f8e92d8b5488ea76c40601c8f1a08790
- fca0c829da63ce9ea33548eef9c23a43
- fd8d1b48f91864dc5acb429a49932ca3
- ff9eb842642190a25e02c906f3f0a5d5
SHA1
- 015425010bd4cf9d511f7fcd0fc17fc17c23eec1
- 04301b59c6eb71db2f701086b617a98c6e026872
- 0450aaf8ed309ca6baf303837701b5b23aac6f05
- 067913b28840e926bf3b4bfac95291c9114d3787
- 072933fa35b585511003f36e3885563e1b55d55a
- 082141f1c24fb49981cc70a9ed50cda582ee04dd
- 08c4d755f14fd6df76ec86da6eab1b5574dfbafd
- 09d2e2c26247a4a908952fee36b56b360561984f
- 0f04dad5194f97bb4f1808df19196b04b4aee1b8
- 0f7893e2647a7204dbf4b72e50678545573c3a10
- 10686cc4e46cf3ffbdeb71dd565329a80787c439
- 10d571d66d3ab7b9ddf6a850cb9b8e38b07623c0
- 11af174294ee970ac7fd177746d23cdc8ffb92d7
- 1535d85bee8a9adb52e8179af20983fb0558ccb3
- 17661a04b4b150a6f70afdabe3fd9839cc56bee8
- 1771e435ba25f9cdfa77168899490d87681f2029
- 18b7dd3917231d7bae93c11f915e9702aa5d1bbb
- 1cc2b6b208b7687763659aeb5dcb76c5c2fbbf26
- 1e9f40ef81176190e1ed9a0659473b2226c53f57
- 20954fe36388ae8b1174424c8e4996ea2689f747
- 21835aafe6d46840bb697e8b0d4aac06dec44f5b
- 2529f6eda28d54490119d2123d22da56783c704f
- 2663eb655918c598be1b2231d7c018d8350a0ef9
- 2c86a6d6e9915a7f38d119888ede60b38ab1d69d
- 3403519fa3ede4d07fb4c05d422a9f8c026cedbf
- 351c3762be9948d01034c69aced97628099a90b0
- 3956cfe34566ba8805f9b1fe0d2639606a404cd4
- 397d97e278110a48bd2cb11bb5632b99a9100dbd
- 42dee38929a93dfd45c39045708c57da15d7586c
- 48f8b152b86bed027b9152725505fbf4a24a39fd
- 499ff777c88aeacbbaa47edde183c944ac7e91d2
- 49acba812894444c634b034962d46f986e0257cf
- 4b74c90c9d9ce7668aa9eb09978c1d8d4dfda24a
- 4b9e71615b37aea1eaeb5b1cfa0eee048118ff72
- 4bc32a3894f64b4be931ff20390712b4ec605488
- 4c9c7c4fd83edaf7ec80687a7a957826de038dd7
- 4d5e923351f52a9d5c94ee90e6a00e6fced733ef
- 4f895db287062a4ee1a2c5415900b56e2cf15842
- 4f92d364ce871c1aebbf3c5d2445c296ef535632
- 4fae67d3988da117608a7548d9029caddbfb3ebf
- 516ec3584073a1c05c0d909b8b6c15ecb10933f1
- 51b0e3cd6360d50424bf776b3cd673dd45fd0f97
- 51e42368639d593d0ae2968bd2849dc20735c071
- 5603E99151F8803C13D48D83B8A64D071542F01B
- 593d0eb95227e41d299659842395e76b55aa048d
- 5c132ae63e3b41f7b2385740b9109b473856a6a5
- 5c3e709517f41febf03109fa9d597f2ccc495956
- 5f05a8cb6fef24a91b3bd6c137b23ab3166f39ae
- 5fc4d555ca7e0536d18043977602d421a6fd65f9
- 63d1d33e7418daf200dc4660fc9a59492ddd50d9
- 669a02e330f5afc55a3775c4c6959b3f9e9965cf
- 69d8ca2a02241a1f88a525617cf18971c99fb63b
- 6a90e0b5ec9970a9f443a7d52eee4c16f17fcc70
- 6caa48cd9532da4cabd6994f62b8211ab9672d9e
- 6D39F49AA11CE0574D581F10DB0F9BAE423CE3D5
- 6fb3fd8c2580c84314b14510944700144a9e31df
- 700d7e763f59e706b4f05c69911319690f85432e
- 71636e025fa308fc5b8065136f3dd692870cb8a4
- 7394ea20c3d510c938ef83a2d0195b767cd99ed7
- 76053b58643d0630b39d8c9d3080d7db5d017020
- 7768fd2812ceff05db8f969a7bed1de5615bfc5a
- 780aa72f0397cb6c2a78536201bd9db4818fa02a
- 7e33a52e53e85ddb1dc8dc300e6558735acf10ce
- 80dca565807fa69a75a7dd278cef1daaee34236e
- 842b0759b5796979877a2bac82a33500163ded67
- 87f45e82edd63ef05c41d18aeddeac00c49f1aee
- 8e138eecea8e9937a83bffe100d842d6381b6bb1
- 8ee6cec34070f20fd8ad4bb202a5b08aea22abfa
- 8f4f0edd5fb3737914180ff28ed0e9cca25bf4cc
- 8f99774926b2e0bf85e5147aaca8bbbbcc5f1d48
- 90c3b756b1bb849cba80994d445e96a9872d0cf5
- 9444d2b29c6401bc7c2d14f071b11ec9014ae040
- 982d9241147aaacf795174a9dab0e645cf56b922
- 99b454262dc26b081600e844371982a49d334e5e
- 99f927f97838eb47c1d59500ee9155adb55b806a
- 9b276a0f5fd824c3dff638c5c127567c65222230
- 9e779c8b68780ac860920fcb4a8e700d97f084ef
- 9f3ab8779f2b81cae83f62245afb124266765939
- 9fc43e32c887b7697bf6d6933e9859d29581ead0
- a225d457c3396e647ffc710cd1edd4c74dc57152
- a43ef43f3c3db76a4a9ca8f40f7b2c89888f0399
- a5fca59a2fae0a12512336ca1b78f857afc06445
- a659a765536d2099ecbde988d6763028ff92752e
- a70ed3ae0bc3521e743191259753be945972118b
- a857bccf4cc5c15b60667ecd865112999e1e56ba
- b4a515ef9de037f18d96b9b0e48271180f5725b7
- b7788af2ef073d7b3fb84086496896e7404e625e
- b8aabe12502f7d55ae332905acee80a10e3bc399
- baa4c177a53cfa5cc103296b07b62565e1c7799f
- bfa26857575c49abb129aac87207f03f2b062e07
- c18edcba2c31533b7cdb6649a970dce397f4b13c
- c1eae93785c9cb917cfb260d3abf6432c6fdaf4d
- c23f18de9779c4f14a3655823f235f8e221d0f6a
- c2e8c584d5401952af4f1db08cf4b6016874ddac
- c345a85c01360f2833752a253a5094ff421fc839
- c637e01f50f5fbd2160b191f6371c5de2ac56de4
- c91b192f4cd47ba0c8e49be438d035790ff85e70
- cc217342373967d1916cb20eca5ccb29caaf7c1b
- cdeea936331fcdd8158c876e9d23539f8976c305
- d00ac5498d0735d5ae0dea42a1f477cf8b8b0826
- d072d9f81390c14ffc5f3b7ae066ba3999f80fee
- d0db619a7a160949528d46d20fc0151bf9775c32
- d3aa282b390a5cb29d15a97e0a046305038dbefe
- d5235d136cfcadbef431eea7253d80bde414db9d
- d85e44d386315b0258847495be1711450ac02d9f
- d9989a46d590ebc792f14aa6fec30560dfe931b1
- da70c54a8b9fd236793bb2ab3f8a50e6cd37e2df
- db731119fca496064f8045061033a5976301770d
- ddaa06a4021baf980a08caea899f2904609410b9
- de3946b83411489797232560db838a802370ea71
- e034e0d9ad069bab5a6e68c1517c15665abe67c9
- e0d8829d2e76e9bb02e3b375981181ae02462c43
- e17615331bdce4afa45e4912bdcc989eacf284bc
- e338d49c270baf64363879e5eecb8fa6bdde8ad9
- e3b7704d4c887b40a9802e0695bae379358f3ba0
- e5fb715a1c70402774ee2c518fb0e4e9cd3fdcff
- e742b917d3ef41992e67389cd2fe2aab0f9ace5b
- e7f7f6caaede6cc29c2e7e4888019f2d1be37cef
- e816ec78462b5925a1f3ef3cdb3cac6267222e72
- e8aca4b0cfe509783a34ff908287f98cab968d9e
- e8f07caafb23eff83020406c21645d8ed0005ca6
- e923ac79046ffa06f67d3f4c567e84a82dd7ff1b
- e945de27ebfd1baf8e8d2a81f4fb0d4523d85d6a
- ea728abe26bac161e110970051e1561fd51db93b
- ecdda7aca5c805e5be6e0ab2017592439de7e32c
- ed9f3e5e889d281437b945993c6c2a80c60fdedc
- ee788901cd804965f1cd00a0afc713c8623430c4
- ef755f3fa59960838fa2b37b7dedce83ce41f05c
- ef860dca7d7c928b68c4218007fb9069c6e654e9
- f024dbab65198467c2b832de9724cb70e24af0dd
- f080e509c988a9578862665b4fcf1e4bf8d77c3e
- f1ee563d44e2b1020b7a556e080159f64f3fd699
- f2be778971ad9df2082a266bd04ab657bd287413
- f3d50c1f7d5f322c1a1f9a72ff122cac990881ee
- f7608ef62a45822e9300d390064e667028b75dea
- f90ccf57e75923812c2c1da9f56166b36d1482be
SHA256
- 02c7cf55fd5c5809ce2dce56085ba43795f2480423a4256537bfdfda0df85592
- 0356f5fa9907ea060a7d6964e65f019896deb1c7e303b7ba04da1458dc73a842
- 03cb76bdc619fac422d2b954adfa511e7ecabc106adce804b1834581b5913bca
- 060448ffd71fe2edbb5fe7c6298ad2b077e57fa6ed6d4250fbd799dd85488843
- 07393ac2e890772f70adf9e8d3aa07ab2f98e2726e3be275276dadd00daf5fc6
- 0860f29226069a732f988cb70ea6d51057d204d421bb709b8e759376b0c4d201
- 0abda721c4f1ca626f5d8bd2ce186aa98b197ca68d53e81cf152c32230345071
- 0ac7b666814fd016b3d21d7812f4a272104511f90ca666fa13e9fb6cefa603c7
- 0bd7698910df2faa37791c861df9c5a913328f04ded261a6b18b541036482458
- 12572c2fc2b0298ffd4305ca532317dc8b97ddfd0a05671066fe594997ec38f5
- 1289ee3d29967f491542c0bdeff6974aad6b37932e91ff9c746fb220d5edb407
- 13468ebe5d47d57d62777043c80784cbf475fb2de1df4546a307807bd2376b45
- 1a09ce8a9210d2530d6ce1d59bfae2ac617ac89558cdcdcac15392d176e70c8d
- 1c8869abf756e77e1b6d7d0ad5ca8f1cdce1a111315c3703e212fb3db174a6d5
- 1faf645c2b43cd78cc70df6bcbcd95e38f19d16ca2101de0b6a8fc31cac24c37
- 20ac1420eade0bdb464cd9f6d26a84094271b252c0650a7853721d8e928f6e6c
- 24e11c80f1d4c1e9db654d54cc784db6b5f4a126f9fe5e26c269fdc4009c8f29
- 261b0a5912965ea95b8ae02aae1e761a61f9ad3a9fb85ef781e62013d6a21368
- 27dd9de09e22efa2ef12e9e2f462fa9da83684bdb4ec900dd86439c5758107d9
- 2c81023a146d2b5003d2b0c617ebf2eb1501dc6e55fc6326e834f05f5558c0ec
- 2e75deac828111d224c2e6f08662a25e6ccf1c2b7aa938d8d35ae08560ae278a
- 2eabe990f91bfc480c09db02a4de43116b40da2d6eaad00a034adf4214dac4d1
- 31dd3e3c05fabbfeafbcb7f5616dba30bbb2b1fc77dba6f0250a2c3270c0dd6b
- 378ef276eeaa4a29dab46d114710fc14ba0a9f964f6d949bcbc5ed3267579892
- 37bf2c811842972314956434449fd294e793b43c1a7b37cfe41af4fcc07d329d
- 37f15647c26d475db805048d6592aa153533ac5f4373145c75e24012a51ad9f8
- 3d13f2e5b241168005425b15410556bcf26d04078da6b2ef42bc0c2be7654bf8
- 3e23201e6c52470e73a92af2ded12e6a5d1ad39538f41e762ca1c4b8d93c6d8d
- 430cbf950f9cea3f77374145f488a104f4ab664edca448effacbf2f8ba01b901
- 44e8d3ffa0989176e62b8462b3d14ad38ede5f859fd3d5eb387050f751080aa2
- 471fbdc52b501dfe6275a32f89a8a6b02a2aa9a0e70937f5de610b4185334668
- 4771572667b0704c1285e361840fe4fbe2d9375028475738c5ea47d59a33b45d
- 4bcd11142d5b9f96730715905152a645a1bf487921dd65618c354281512a4ae7
- 4c52957270e63efa4b81a1c6551c706b82951f019b682219096e67182a727eab
- 4dd8ab2471337a56b431433b7e8db2a659dc5d9dc5481b4209c4cddd07d6dc2b
- 500f426f98d4c00d29825f976b9457a274aed781a560a60e89cba4805cd47186
- 500fa112a204b6abb365101013a17749ce83403c30cd37f7c6f94e693c2d492f
- 50539deb509814d4f5c5fe98aedb6f49d5b2f4c495e5e086dac8556c2e47b8e8
- 539cdc37c34eebb28a74f0dceeee0331e6ac6f4682e55fddd69d6f9de7ab9b77
- 54c4ce98970a44f92be748ebda9fcfb7b30e08d98491e7735be6dd287189cea3
- 566ab945f61be016bfd9e83cc1b64f783b9b8deb891e6d504d3442bc8281b092
- 5a414a39851c4e22d4f9383211dfc080e16e2caffd90fa06dcbe51d11fdb0d6c
- 5de030c64647459c3ae29f610281473e7611a6bb68bfb900d97dbf6fff6f56e6
- 5f6b2a0d1d966fc4f1ed292b46240767f4acb06c13512b0061b434ae2a692fa1
- 60ee6fdca66444bdc2e4b00dc67a1b0fdee5a3cd9979815e0aab9ce6435262c6
- 6236a1bdd76ed90659a36f58b3e073623c34c6436d26413c8eca95f3266cc6fc
- 63047199037892f66dc083420e2fc60655a770756848c1f07adc2eb7d4a385d0
- 634795a3acbae8964bb31e3ebed7f29208844978a512fc26a8b9a51901f9cab9
- 63911ebce691c4b7c9582f37f63f6f439d2ce56e992bfbdcf812132512e753eb
- 63d0b28114f6277b901132bc1cc1f541a594ee72f27d95653c54e1b73382a5f6
- 6507caba5835cad645ae80a081b98284032e286d97dabb98bbfeb76c3d51a094
- 6562e2ac60afa314cd463f771fcfb8be70f947f6e2b314b0c48187eebb33dd82
- 68065abd6482405614d245537600ea60857c6ec9febac4870486b5227589d35c
- 69940a20ab9abb31a03fcefe6de92a16ed474bbdff3288498851afc12a834261
- 69d5123a277dc1f618be5edcc95938a0df148c856d2e1231a07e2743bd683e01
- 6bbec6b2927325891cc008d3378d30941fe9d21e5c9bd6459e8e3ba8c78833c2
- 6ccc375923a00571dffca613a036f77a9fc1ee22d1fddffb90ab7adfbb6b75f1
- 715f69916db9ff8fedf6630307f4ebb84aae6653fd0e593036517c5040d84dbe
- 730a0e3daf0b54f065bdd2ca427fbe10e8d4e28646a5dc40cbcfb15e1702ed9a
- 79a508ba42247ddf92accbf5987b1ffc7ba20cd11806d332979d8a8fe85abb04
- 7c4101caf833aa9025fec4f04a637c049c929459ad3e4023ba27ac72bde7638d
- 7ea33696c91761e95697549e0b0f84db2cf4033216cd16c3264b10daa31f598c
- 81e96c07e6c9cb02f72c0943a42ff9f8f09a09c508f8bbaa1142a9ee4f1326cf
- 82c4e9bc100533482a15a1d756d55e1a604d330eff8fbc0e13c4b166ac2c9bd3
- 853dbbba09e2463c45c0ad913d15d67d15792d888f81b4908b2216859342aa04
- 8bca0031f3b691421cb15f9c6e71ce193355d2d8cf2b190438b6962761d0c6bb
- 8c488b029188e3280ed3614346575a4a390e0dda002bca08c0335210a6202949
- 8f0674cb85f28b2619a6e0ddc74ce71e92ce4c3162056ef65ff2777104d20109
- 91acb0d56771af0196e34ac95194b3d0bf3200bc5f6208caf3a91286958876f9
- 94c220653ea7421c60e3eafd753a9ae9d69b475d61230f2f403789d326309c24
- 972e907a901a7716f3b8f9651eadd65a0ce09bbc78a1ceacff6f52056af8e8f4
- 99d3f03fc6f048c74e58da6fb7ea1e831ba31d58194ad2463a7a6cd55da5f96b
- 9dc9f765503afe2e36f3abb4db75872ff9b4032348e2bc92625b1afb06c62785
- 9e5fbd79d8febe7a162cd5200041772db60dc83244605b1ff37ef8d14334f512
- 9faeb1c8a4b9827f025a63c086d87c409a369825428634b2b01314460a332c6c
- a13aa88c32eb020071c2c92f5364fd98f6dead7bcf71320731f05cd0a34a59db
- a2c9041ee1918523e67dbaf1c514f98609d4dbe451ba08657653bb41946fc89d
- a50cb9ce1f01ea335c95870484903734ba9cd732e7b3db16cd962878bac3a767
- a979c5094f75548043a22b174aa10e1f2025371bd9e1249679f052b168e194b3
- a97b1a792f7b53929a1c01bad9fc2bd606a15e8e32755daa15570e356baa0112
- a9dc96d45702538c2086a749ba2fb467ba8d8b603e513bdef62a024dfeb124cb
- aeaca9985b50ebe1db0fcda9b3fbf02275d17737b748963b63c14da3e988d801
- b0b3f0d6e6c593e2a2046833080574f98566c48a1eda865b2e110cd41bf31a31
- b1800cb1d4b755e05b0fca251b8c6da96bb85f8042f2d755b7f607cbeef58db8
- b1900cb7d1216d1dbc19b4c6c8567d48215148034a41913cc6e59958445aebde
- b23193bff95c4e65af0c9848036eb80ef006503a78be842e921035f8d77eb5de
- b4f755c91c2790f4ab9bac4ee60725132323e13a2688f3d8939ae9ed4793d014
- b677cce4a844495a20eed2486ef71f4782c06630df34a6ce085880a045a07902
- b6fff95a74f9847f1a4282b38f148d80e4684d9c35d9ae79fad813d5dc0fd7a9
- ba1c02aa6c12794a33c4742e62cbda3c17def08732f3fbaeb801f1806770b9a0
- bc8fec92eee715e77c762693f1ae2bbcd6a3f3127f1226a847a8efdc272e2cbc
- bebe0be0cf8349706b2feb789572e035955209d5bf5d5fea0e5d29a7fbfdc7c4
- bf28267386a010197a50b65f24e815aa527f2adbc53c609d2b2a4f999a639413
- c19d266af9e33dae096e45e7624ab3a3f642c8de580e902fec9dac11bcb8d3fd
- c2551c4e6521ac72982cb952503a2e6f016356e02ee31dea36c713141d4f3785
- c3b2c7bbd2aa1e3100b9382ed78dfa0041af764e0e02013acdf282410b302ead
- c431ae04c79ade56e1902094acf51e5bf6b54d65363dfa239d59f31c27989fde
- c6a9db52a3855d980a7f383dbe2fb70300a12b7a3a4f0a995e2ebdef769eaaca
- c9ef265fc0a174f3033ff21b8f0274224eb7154dca97f15cba598952be2fbace
- cfc60d5db3bfb4ec462d5e4bd5222f04d7383d2c1aec1dc2a23e3c74a166a93d
- d0e019229493a1cfb3ffc918a2d8ffcbaee31f9132293c95b1f8c1fd6d595054
- d0e9f0c79da838bd71a1c4ba6c5c9382569941dc38e7fa2c92009b364673d498
- d2a6064429754571682f475b6b67f36526f1573d846182aab3516c2637fa1e81
- d2e947a39714478983764b270985d2529ff682ffec9ebac792158353caf90ed3
- d403ded7c4acfffe8dc2a3ad8fb848f08388b4c3452104f6970835913d92166c
- d93f22d46090bfc19ef51963a781eeb864390c66d9347e86e03bba25a1fc29c5
- da43d39c749c121e99bba00ce809ca63794df3f704e7ad4077094abde4cf2a73
- dcbc770aeea8ad4c3f45b89535b4cb3592d6c627d6cf92ec7dfe2f8b41cda998
- dcbfd12321fa7c4fa9a72486ced578fdc00dcee79e6d95aa481791f044a55af3
- dd2c989e93ae3d0ab9f43991eee33c7e4cf8794ab469196dccc7c26dd2a1411a
- dd8facad6c0626b6c94e1cc891698d4982782a5564aae696a218c940b7b8d084
- ddab96e4a8e909065e05c4b6a73ba351ea45ad4806258f41ac3cecbcae8671a6
- dea4e560017b4da05e8fd0a03ba74239723349934ee8fbd201a79be1ecf1c32d
- df47a939809f925475bc19804319652635848b8f346fb7dfd8c95c620595fe9f
- dfa8a85e26c07a348a854130c652dcc6d29b203ee230ce0603c83d9f11bbcacc
- e00eaf295a28f5497dbb5cb8f647537b6e55dd66613505389c24e658d150972c
- e031299fa1381b40c660b8cd831bb861654f900a1e2952b1a76bedf140972a81
- e05de3e4a03369192856a167f2865eab3062a102b23bfdde5c0f622b39cd159a
- e1b1143c0003c6905227df37d40aacbaecc2be8b9d86547650fe11bd47ca6989
- ea957d663dbc0b28844f6aa7dfdc5ac0110a4004ac46c87d0f1aa943ef253cfe
- eae782130b06d95f3373ff7d5c0977a8019960bdf80614c1aa7e324dc350428a
- eb4e174db15646f71cb1d2c471e5794a8429ca29369c8eff6042122cc6dc6845
- eb6620442c3ab327f3ccff1cc6d63d6ffe7729186f7e8ac1dbbbfddd971528f0
- ec2f14916e0b52fb727111962dff9846839137968e32269a82288aee9f227bd4
- ecd2c8e79554f226b69bed7357f61c75f1f1a42f1010d7baa72abe661a6c0587
- f18fe2853ef0d4898085cc5581ae35b83fc6d1c46563dbc8da1b79ef9ef678eb
- f3fadcb721f30568bc5b79dfc66e4932165be1e7a3799d146cf5a9232898425d
- f50791f9909c542e4abb5e3f760c896995758a832b0699c23ca54b579a9f2108
- f9c0303d07800ed7cba1394cd326bbe8f49c7c5e0e062be59a9749f6c51c6e69
- fa8de430fb491d898ee4e557977f036f2aae5f019c3b0552c9e0223da748fc27
- fb3a3339e2ba82cb3dcdc43d0e49e7b8a26ced3a587f5ee15a256aee062e6e05
- fbd5c2cf1c1f17402cc313fe3266b097a46e08f48b971570ef4667fbfd6b7301
- fc28ad61fc748c08e8714cb247e741b736ebf0d9dfbcc3579f66fe3168326f61
- fc2dbfda41860b2385314c87e81f1ebb4f9ae1106b697e019841d8c3bf402570
- fd8b2ea9a2e8a67e4cb3904b49c789d57ed9b1ce5bebfe54fe3d98214d6a0f61