В мире киберугроз инфостилеры (stealers) - это рабочая лошадка для кражи учетных данных. Их легко купить, использовать, и они массово производятся по модели «вредоносное ПО как услуга» (Malware-as-a-Service, MaaS). Однако иногда стилер исчезает, эволюционирует и возвращается под частный контроль. С 2024 года аналитики PwC Threat Intelligence отслеживают как раз такую редкую трансформацию: появление семейства Koi - закрытого вредоносного ПО, которым управляет угрозовый актор, известный как White Dev 192.
Описание
Koi возник не на пустом месте. Его предшественником был KPOT - коммерческий стилер, продававшийся на подпольных форумах в 2018 году и проданный с аукциона в 2020-м. Вскоре после этого появилась серия новых исполняемых файлов со схожими паттернами кода и поведением. То, что было типовым товаром, превратилось в кастомизированный, частный инструментарий. Это сигнализирует о сдвиге в стратегиях некоторых угрозовых акторов, которые теперь разрабатывают и используют возможности для кражи данных исключительно для собственных нужд.
Не просто MaaS: Угроза индивидуального пошива
Большинство стилеров одноразовы, но Koi отличается дисциплинированностью. В версии для Windows его модульная архитектура - KoiLoader, KoiBackdoor (бэкдор) и KoiStealer (стилер) - обеспечивает скрытные и гибкие операции. KoiLoader загружает и расшифровывает встроенную полезную нагрузку (payload) второго этапа из секции ресурсов PE-файла. KoiBackdoor, помимо подготовки следующего компонента, сохраняет функции бэкдора, позволяя операторам выполнять дополнительные команды для повышения привилегий, организации прокси-трафика или запуска новых этапов атаки. KoiStealer целенаправленно атакует более 170 криптокошельков и 80 браузерных расширений для паролей или двухфакторной аутентификации, что указывает на фокус на монетизируемом доступе, а не на тотальной краже.
К апрелю 2024 года Koi расширился на macOS с модулем KoiFusion, объединившим функции Backdoor и Stealer в один бинарный файл Mach-O. На обеих платформах используются общие наборы команд для управления через командный сервер (C2), что указывает на общую кодобаз и долгосрочное операционное планирование. Активность фиксировалась под разными именами: в 2024 году CrowdStrike описывала вариант для macOS как Cuckoo Stealer и связывала его с TMStealer (KoiStealer) на Windows, а в 2025 Palo Alto Networks использовала название Koi. Обе аналитические группы отмечали сильное сходство между версиями для macOS и Windows, включая совпадения в сетевом протоколе и общем поведении.
Почему это важно для защитников
Пока правоохранительные органы и спецоперации разрушают модели MaaS, случай с Koi демонстрирует, как угрозовые акторы могут использовать эксклюзивные, самодостаточные экосистемы вредоносного ПО. Их сложнее приобрести, труднее атрибутировать, и они гораздо менее заметны для сообщества информационной безопасности.
Для защитников этот сдвиг означает необходимость пересмотра подходов. Во-первых, акцент должен сместиться на поведенческое обнаружение вместо reliance on signatures. Следует отслеживать цепочки передачи управления от загрузчика к стилеру, выполнение кода исключительно в памяти и логику команд, общую для разных платформ. Во-вторых, критически важна кросс-платформенная видимость. Необходимо настраивать сбор телеметрии как с Windows, так и с macOS для обнаружения массового сбора пользовательских данных и связанных с ним паттернов эксфильтрации. В-третьих, необходимо отслеживать происхождение угроз, сопоставляя повторно используемый код и совпадения в конфигурациях для обнаружения эволюции «закрытых» семейств вроде KPOT.
Эволюция Koi из публично продаваемого стилера в частный наступательный инструментарий подчеркивает созревание угрозовой экономики. В этой новой реальности конечным продуктом становится не вредоносное ПО само по себе, а доступ, который оно обеспечивает. Следовательно, стратегии защиты должны адаптироваться к этой более изощренной и целеустремленной модели угроз.
Индикаторы компрометации
IPv4
- 109.172.55.110
- 121.127.33.20
- 135.125.242.196
- 146.70.158.109
- 146.70.80.123
- 156.229.125.65
- 172.104.224.182
- 176.10.111.71
- 178.17.170.209
- 185.14.30.149
- 185.14.31.13
- 185.162.10.117
- 185.62.56.131
- 185.82.218.145
- 193.23.219.255
- 193.29.57.167
- 193.31.41.206
- 193.38.55.4
- 194.126.174.103
- 195.123.217.199
- 195.123.217.43
- 195.123.218.40
- 195.123.220.40
- 195.123.224.66
- 195.54.160.202
- 2.58.14.95
- 213.226.100.197
- 217.195.153.196
- 37.120.222.201
- 37.49.226.113
- 45.129.199.204
- 45.14.227.125
- 45.154.204.97
- 45.67.34.39
- 45.86.162.187
- 5.101.82.4
- 5.255.127.243
- 62.133.60.249
- 79.124.78.109
- 79.124.78.148
- 79.124.78.166
- 79.124.78.197
- 79.124.78.45
- 8.142.29.118
- 81.19.141.115
- 82.118.19.30
- 83.219.248.194
- 85.217.222.14
- 85.217.222.185
- 89.251.22.227
- 89.36.231.26
- 91.202.233.199
- 91.202.233.209
- 91.236.116.163
- 92.60.77.147
- 93.95.115.35
- 94.156.152.54
URLs
- http://109.172.55.110/week.php
- http://121.127.33.20/fermentum.php
- http://135.125.242.196/guana.php
- http://146.70.158.109/config.php
- http://146.70.80.123/static.php
- http://156.229.125.65/config.php
- http://172.104.224.182/ligulin.php
- http://176.10.111.71/guapen.php
- http://178.17.170.209/overglass.php
- http://185.14.30.149/config.php
- http://185.14.31.13/drawtubes.php
- http://185.162.10.117/aahs.php
- http://185.62.56.131/combinator.php
- http://185.62.56.131/index.php
- http://185.82.218.145/index.php
- http://185.82.218.145/relabel.php
- http://193.23.219.255/index.php
- http://193.29.57.167/topotactic.php
- http://193.31.41.206/isoline.php
- http://193.38.55.4/configuration.php
- http://194.126.174.103/interdeal.php
- http://195.123.217.199/aahs.php
- http://195.123.217.43/oversate.php
- http://195.123.218.40/fougade.php
- http://195.123.220.40/config.php
- http://195.123.224.66/marasmus.php
- http://195.54.160.202/gowan.php
- http://2.58.14.95/malto.php
- http://213.226.100.197/
- http://217.195.153.196/academy.php
- http://217.195.153.196/assets
- http://217.195.153.196/combinator.php
- http://217.195.153.196/index.php
- http://37.120.222.201/config.php
- http://37.49.226.113/waveform.php
- http://45.129.199.204/config.php
- http://45.14.227.125/fermium.php
- http://45.154.204.97/midnoon.php
- http://45.67.34.39/instamp.php
- http://45.86.162.187/overapplaud.php
- http://5.101.82.4/sparkles.php
- http://5.255.127.243/parietals.php
- http://62.133.60.249/ground.php
- http://78.142.29.118/implem.php
- http://79.124.78.109/flocking.php
- http://79.124.78.109/index.php
- http://79.124.78.148/inure.php
- http://79.124.78.166/nitroglucose.php
- http://79.124.78.197/foots.php
- http://79.124.78.45/hockamore.php
- http://81.19.141.115/marasmus.php
- http://82.118.19.30/stripper.php
- http://83.219.248.194/fulfulde.php
- http://85.217.222.14/jigsaw.php
- http://85.217.222.185/combinator.php
- http://85.217.222.185/index.php
- http://85.217.222.185/static.php
- http://89.251.22.227/guacos.php
- http://89.36.231.26/sempstrywork.php
- http://91.202.233.199/parenchyme.php
- http://91.202.233.209/hypermetropia.php
- http://91.236.116.163/static.php
- http://92.60.77.147/orthochlorite.php
- http://93.95.115.35/michael.php
- http://94.156.152.54/defatigate.php
SHA256
- 001e9bd6b2aebb2b089ceb8ebe1488c66765c10d365ceffa77d67cedecea8c33
- 0081ec4836a7ecf5b428ba410dc9a86d679cb0d6ef8bb52dc7c8721efc3a4b3d
- 025604f9f7ff14adf12371a38697f3ae3b176aa535497d2723286284985a0e71
- 026bc627d30b0e9fe2c1b9c5916cc35fb78aea15ceabc4f328748e45e1385206
- 02d2a32037c21105607f967296e7e3acc6515b0886fb51fbcb786422e9db0eaf
- 0488b757970a0e7f283bc7b0162b0ee15714a4daaa250e8aeccf2cc10bd1c283
- 04e8a7ccb0100d6c32b549ec7b5da21bc79f2e10404d095debd3587ac1b11159
- 062e7a46a7b292a1a9285e3da618350a776e83735ea3917f8173a786f1ea54ba
- 08502dc71307ca11108fc37e89ab1633458779841a9d3cc6c32ff43d1a66cf18
- 0979d935289a23fae7c30d7574850550e7b7f7e3b1e395ee8af33076563ba537
- 09bb868b25094c61c2ef43517a2918f48464ac1032af500c8c76184992d72c7e
- 0a06c8a177765ec2e723da7b9d406eb68c43541a6740ffa395a7297ed94e0d73
- 0da38e9fc343bfb13f007640142ca6813438091231942af453563c4c35e4eb4e
- 0db9560e6a4ba735c775eab725abb12a791bd1e065f1f4cc428c046063c2e24c
- 0ea31fc9ea2e99d148e6d2882935006843152e8cb9bc7e126d14d7b61292fef4
- 0ee518f2f0b7eacd444dc887e55fc74c999b19d016badeaee069440e8944adbc
- 1110b0b07deee70c27a88afde560ccf6d08745c1ed395f43336f3aa99f14c348
- 112ee360fbe55aaf0f9193f85dc0039aaf5113bafd21c0f7a112293b95315baa
- 11ee6952dfc7ed22e2e802b9daf254893906889861372da99819ab5e4c5bca76
- 1313ce9d7b06ef2e513a6cf79b0a7cc15e60b3f24ee8a4aee9f9666dfa17f985
- 14e646c04afdae17b43d3439caba2cda792e3bba052961f7b7ebfa67885404b8
- 1615e00f30c0a973149906d3b9849465369b580df0c2963886e7c0fd9e7da958
- 184f34137781326da9893d9159eb828cf6387a862d6828e9a6f5e57281742351
- 18a4d50135dc4a16639d2eef27da87df9a1227f1d9363316837e2feb31a4b4c7
- 18a72a5f52e9da32098cb60b38a3b07e311428bb379f1f6d438031337f855d95
- 195c6af5174895c9b5fbf451de76dd7df5f51cdc7086e528e601c1248cf6885a
- 1a06c11cd356c402f74b3d69c62220c0e2ec9f17779d2302118ec1d5bc3cd0ca
- 1a9c123791a1e628667fb61c01d7b8dd9f1270ff1bbaed7d51bcebff2b8c155b
- 1b285984cdd27b30a54561f401b22988ba18bb9ccfec309708ef85ac3d3466e4
- 1bf9b7373c85224cd3378b8382e943404add71c6aadc6811ce50f15486d56668
- 1dfc5689913347d052a24488256758ce87ba7acff412fb293993552b38640b3e
- 1e6ab9d36c0acf3d09b28f031f32bacf5f2199bcf8f134ea30e46634933801b7
- 1e83110ea9832fb950da0f09d48620bc3d080807d1d2b85535cda1f73c7a3e3b
- 1f746cbd3f22dc4ee41a6aaf55a3b2e4a4af47d7b56a8061230d67181e3d59c3
- 1fedb8e9b5628c8e26a9bb6238449e9c8658da0892c12135228104e43e39a696
- 20aeb22457a14a29f5ab54b61db56759d492a72b0dc7a55575914e89bedaf177
- 2152ab092cdae3f3478cc22d96c2d3738faf424855e512a64616b61c4c80331c
- 21bd83cd27a38f884f278ace04f531874561a8e2d0ca2f515445ee042cb1b816
- 2217865f0a229aa3387e289d00cf2e2e00a69dc54d7b7fb59e54411aa2191f19
- 2224ba704d28b924e66bbed0a81fd02d900770d684f124b6a184c7e656aa4fd9
- 228727bfca12e6aa76eb55b8731b1011ca3c27f2ace35e4935df06f6d2bc873b
- 236d15aa8210dffa1e5fc94aa88395b5ccd4fe23e9f3641816f38384bee0ed71
- 23e10a74f4c6393bfbbee94e8cb69735782043eb9dce9510dc64065dc285820d
- 24490248926fdb20952d38d68fee814b8fd8e8a53b958461db46b9a0bb015f65
- 245fa95180f396ac41e757b3292edba9a6d2cd352ef3a9e3b946d32961fe5459
- 24af00ccfc33254eb718f49c9e67b57e0c74cbc0a280282774b9a00d57bbda25
- 2551f71a540305d7a73c7adfe03841260d4796f6e9c9539d09b8cb2c08acd508
- 257052e3cd74cdb8a0951970519c04f837e27804baea961bbea42356c2134f59
- 268631f3bcc729880973e1dfd4eb19eb7a54b7ca0b9888d157977ed9c16c296e
- 27b949534907ea78345e6182c1ff885c6222484d92b89734b3601e705d83001b
- 290009fd7f4e1ae818fc5802feb440d5ba0078330a2102897c41bfcbb259801c
- 29593ddd8d9a1da7bd7f5e6630c766f2650bdfba31daa1046ee63a9fe2a89749
- 2c6171a8125224ba1463a1a2d1fcc59586825253027ee255e4284255a4a751ca
- 2cf0b1b57ed0b7329f6372c685944d81e4a1914d87a35054be849b1f30d5ac24
- 2e69bb883e300b3141415c26fbc5d64ce27f0b0c1d9f0536036acb33dd5d64be
- 2e841c296fe35bc6f2b7c83239123dc1a565240e39a6edf0014ff43b6a162e57
- 2f6a4a3eece70be6952cc268affcf0d984e84a16d5e2b3f7ce9c2d2fda0ea2a5
- 2f83e130e52cb13944899e81f4ecf49decf52e3949f6d41b45e8b1a19a658ed6
- 2f83e18d59dd16da00699a3be5ebe0e0f8732862d8ee74cd8e17cb8582ed8be6
- 2fa71ebcdbdfc0b504b7800894b0541d019e39137c83989214488d93ea340a1b
- 2ffd65d4ae961705901d802fee0c91397794da6bfb1ca3823e19660f1b100105
- 309aa2dbeefcea7fb0db4b4e1fde3cb3db56a489d15b5628f908dd7db394eed9
- 324216d52072da8f62c744aa1802a11dce13b60fca974c27ad2e5c53455f84e6
- 329a42ae766dc4889bbbaf98894d25ae92aae8e448537c3cf13e81f8ee4074be
- 32d2388a5b547a360f427f4356bef5f074cb3778154e1d87e8d62e7b2f8afbf7
- 3321ef0c39266277acbbfdbd6129d6932c8dc2318b3f17255d4c8edd9200a0b4
- 350a1e7b443f39902d30d0e3cdf9e91b5cd5c9200f051fe855755b6e90dc63f3
- 3653b1740c433bf9afa867af156f6ce646fce6d097003d0890da1a3455c891e3
- 3713b1cc3ca9ec75f20cf69b48a80efebcc7e3e83b77db2cb3b244192729af48
- 37c4ffb225a8cf89dbd8f1a1bf2749694fbce90453747d4175421736b96ee231
- 3891792846dad09df46754899a0a75052e68dfad627835057c4092935d4890d2
- 38baecaea52665322f1cf070f4e4952353dc8e82efac4098ba4e1d7e867fa4d2
- 39781d8122cce3a01e70d8569fc13f035c68b50d9973c791c769971d41016b57
- 39cd95f3a6b4e0704a182128c133048b51874abfa6a9774825794f1711c47a2d
- 39e7ace5098a55ae99d8c3526d13aa2d1944c2ee4fe60dca7fc0fae8c96561a6
- 39f1224d7d71100f86651012c87c181a545b0a1606edc49131730f8c5b56bdb7
- 3a046af1c31c9cebc7bb9065ddd0b5ad9123db196603c0bfc617d880b67da0d9
- 3aa50555913747e4d6c5be45de96d771efea5f59251fd25a7746c0defcf12ba8
- 3ac44622d0088161e21a18fb4071558bec34233528f2955223f2f83d37a845ff
- 3b9c447916fcd036aa4d05e56aabbf9bc9560f67fac7361cedeed5fb400f4114
- 3bbda4a44d5416394724d568a5cdcedfd7e05d236dd5c0917070bc9795516814
- 3d61d4ae22fe6befd861c79e636b52af93e21a29ecef3b3dd7515df9b3dbe4f0
- 3e4a9f407f65d267319df1497f7f2faa16f12c9660776392abf7037b1415c106
- 3e6043b1dbabf606f1fb99ea5365d994f4995a1ca106ace5818a6e96276d0446
- 3e72ea98a327645000f74f02b2ddca7fb266540e29e09af70160e7c6851d0bcc
- 40ed569132c1a6b067f33430f59844ffdce6b173037caba9fa2132ca701ac8a0
- 43e772af58a5577ea46ad42091062842a94b7e496396bb866f46e3d4c229f21e
- 44246bcc7f8aabc5ab45b0ed34aec5e2c897cd3e3a5f2e90bc6b56e5b8427051
- 44a4ae901ccaf8d464b46e265d1636b49caf158ebb0cc50232cf3f1842ab30c8
- 45659905c7e7a25f826b454dc50aeacd5d07e841cd3732e9843b57b63bc93747
- 46925c890707169f08ba83e6722dc391599a2993ea5bc19c9729e6c1870a2886
- 47f6ac342500732c5bc334d8b1cabfc1779630cdf0f1e18437caef6369d19203
- 48d68abbf2dbc26032e3a0a303eee7d0fdc7dbb7061f257c7163d75f094e9aa5
- 48d7a04bb431dda04da1cb9a25d55ee0e46ec052df48be61d4bd62f7c5530f01
- 493fdb9c0bb53e737bb98d999273d6d8ff8c4e08a9797a7356749b36c48e5364
- 49fa512bfb841609ccff15ba33ccf5a742c3f92c82201cbbc9a15c904dbb9223
- 4af0b48d24a4cd0ba5f58a6411a3f9f90ae796e4ba9bf69321ca6cbc3729c21d
- 4c5839f3d5e4e4f2e7fd766ee8e6e35b04b440c983369a711a6089237e5d4239
- 4cb1091cc42af8527305adda97f4d232595b3a965ba0a79bb2cea1d83db64084
- 4e8781dc0a54070554b5fa75f45c7573183f933a1134bf60aa2cd0f92da040df
- 4efc8c8ed44e4f41572895b79e8a552f7a6bf8309751a065224a7b5961b7afc0
- 518fb0c31f6ba161c419ba98cc53fdbe070ede1345210ec3e25b1953c645ca71
- 556c1a7d3f1079f58cdc2bae4eef63ffeb6c75d7b262dc502d87cf54760785a7
- 569ff99b3aa69b4bcc5c2f7ff60563484799f608425154fb32bf1f52e4c94a6e
- 56a999cab208d5bbf1e6a38657b8826a7c829708c5b4f4593f575acb1da3eed2
- 56f5fc3028bca4a19bd14bc1d2de1c8f60e36a5f5af7eedf448ff26822c3c968
- 57561423590dd2334269cd4cdf22ffc267f202ff0e954cb49b73a292b4492172
- 5760f9b50b6c63efec792296ae3ae0cef6208effc48493c20240dcbf03d74662
- 57eb6fa79a724fc73695a11ead2a4fe7250a825d7dc232806cff17399b58b5ee
- 587a4463673093554cd75b5c9ccb6c254a9d6e8769b1e45ea0390eb2b9d57bff
- 5bcc787c06d08d21246a38f5e132a1f996d6b0c699880735037dfc1b930e03c3
- 5c28dff997bb3e4dd92667b5142d41c5b49ed94524f90f6762acd4e2bc57abeb
- 5c8186097677ae054afe689a14394b4171fcea8172d419842157de07f2b42fda
- 5c96f5b9b8d29f04dd63304fe8cc3a61c3a649399e941532047ca4fd808a29bf
- 5fa46ceadfedf5642374c28de9731fed02e918658d6b1cef263e9139b812f154
- 60f408d3351c35ecd4227a04eba05c7378b5ac08e6bbb7b12872829f901cef48
- 61b30a322965061febec2281dfa73cf0b9e13f150f1aa0e5ac26ddd0a446fe3d
- 6251b9a5df6013936b9dc2a2bfb0e2169556719c518b7a0a78de68c7838fd7e1
- 6496a56b7d2f44ac48d1401f4be4114a25f32facfab5d2a8ddc525dd17bb8bfa
- 64af0ce43404134795309bb4bf7ce30ecd3e68fe953fd6e417407eb19590939b
- 64b4cc6a1af4ea4533c276f153f7998763e328ffb3cd398bdbae6f7a087c7d43
- 6662576e48a44418beee861499346b037c23ec0a91fb05c2d9ae3dc42650ab82
- 673e868cb19ea890ef69957e11d08b95d761957623c36a5e3396804e7685bb44
- 683c69923e13c46919a691f553b2b7473a725d836c34e2b05a84bde1f1374f1c
- 6855c4a68e1809001c859541d9942598dd8ec95cc4fbf2665983c96fe8a19a6d
- 6a79ced77846f964e877d404cb8a5c829ca6bac0b28bd161afd329685064c10e
- 6cef395ab2a3ca3c02a6fbff280f399f4e59eba8b48f806eda955b489bb2fdf6
- 6e3c515bbc85c113a50cf5f145f28275bb1217cc5c321cc8b2fa87c5dbd603c0
- 70929678be5250e8e7e41b512ed3ea9b71b7d91a2acd202873de60b3a79ff916
- 715d58f895cdfd9e7a10ea9965ef76ede839f4a0eeb37b90d4a0ba5c8fc3b8c3
- 7165145e1387f8f95c1282ac23e3611c05d28bd4e24c0d8d108a8d428ebe7fe1
- 723e2efe00e3650a6026960b607f0dada413370fe47a5207d589824607769114
- 726453e6ca3f231d5ed41488a977d00e9412d6ad9cfeeefbabcb8708f75f276c
- 7844c7fed722cd32caa663ad705996b7639c10538f4b5740fda33543f011ef40
- 7aa18f9c90b04c8a4da055bb761f25495806a3b0d0f8dcf74cd988894edf917d
- 7ac6972e49bc0dc111b0945c80c985792de7b39d44fe5673dc92d2aad31a8a7c
- 7b5ecc5902604d7b2c8e8773f348c94ffeb6451fe90af241613b9f07a37bd914
- 7c927da00b2dc819ba4654f7252eacb695c2917b228f90a4788f3d47c2487a17
- 7f070550e66bb30168498d04fcfff0d211d5bb33be98a32366e539e47c7da06a
- 7f1b722e1de95e5d871d80487103e99cae7c98a2342a4a1d3bbccf36d43e549f
- 7fffca501d8cb44b9a508e49169ec61afac161fd3a6d143ca0f2ca23021df49e
- 8086cf6f79b1cdc54b3cd8c4ab06434f5c29c53ee35fc94c8ef113d577f1bab3
- 80fe8b47675c6215d80e224a4771fa3b8d0bead2ed4ab85f36413ac4a7944ddd
- 8278e21efe949ea9406ed55b63780bb471261b651211b367221f682f55a745df
- 85612d2bced4f5db9d966b14c47c7e34b7ca586c08cf565a68b7a2d0ede0dbf6
- 86254de8cc2ab506786d52aae1a3f06863ca8c1b12914fa0d16e2fdd55376372
- 884918101924e2c71fa31e9cd7bd804f07b903934215e691d702b8b577205515
- 88556bf3e5060d49710d2d2e39158cd7257ed9dcd579e812bbea4fe98f5933d8
- 8bb4fd264833de285c09f8e0b1cbd8d74940c9993ea854acaf73811397974e8d
- 8d089ae9108925252d6df906a7ab60cd12930abe747f6285e198fb71cd57118b
- 8dfe2205557d1d3362b733ce8362dfa706430f91d78370ac96fcebaa27cda577
- 9001cacb99e8d715c778ab044eb00a8a0f1c8d324d24a0df553ebafe5277531b
- 90c5e2650c33eafdd11df6a43c138ad901421b3e95231365e0e341eff5e71b23
- 9216dc8ef5bb0e7c63e7b0ca92552709e322cbddead179e79f32d12f320bc459
- 92401c2aeaa2d08161e6c39f78ca632d52d4e384aa8243fd548d4d8d49e6f881
- 9285b071f03a309c2daa49ec2fdca7eacffa40231a52e6560c34d60c9b7e35fb
- 929750f97ea5ae55cc44a7fd43033b1cd67979b88ef2965f7bcb62469d7835ad
- 94bf4f12cb8929037f6ee10d424d5a7ef5f193147312e22866dce4e0d56c2143
- 950eee474cf4cb3b59178b348cfd618460dc7a895b6a024aa7b3c07845b5c6ab
- 961f9add4eb8ec62f1062303bd67fc03859007738727c5e904a03120873caacf
- 96c7f17f778fa0f4e0a3abf56f383e7525fccf49f9c795ee75732e6034889626
- 97b7cf5bf4cadde3bd8745e3347bb9707a43cb816f21a062eaf3010b6768a551
- 99ad4a16a5981ef28eb1beeecbcc8f6813a5ea172f4807fd00a1850371e4f66e
- 9a2e0aadd42144abf97232bff0d3dcec123004b07e1e771c82e0d04f7ae0971a
- 9ab4af427b4661e7e928a56e56fa8b53767504f9a0bf27140f05dd94ecc1ef91
- 9d207ac26ce1f1d08b56c147d61ca8537eb7ce627a7bf3d3e1bb5f0a6a892a89
- 9d939a1963298040e24f2294929f8d0adb2473295934cc00a0c68890907005c8
- 9e38cea48b0347e3e669695ccfb6bd99f5a86bb0d6c4f45ed5e35f7c2927882e
- 9ec52492e4ee3eab85b62ed99c0c3ec940d88fa3ad3125781ef93b9f4f087fae
- 9f58b79520cdcb258d01fe5727fbe4d4170df8335bfd15ef4ebaca7f25610a0d
- 9fe1b4263ebc0e03d97587673866ccb56e6f04b1a46717875a289e74938081d5
- a1364ceda1105cbeca08388bc711aa44c44941e752a0440f3da63333430318ba
- a19e5be3d3872efde075e535248c7eb78c3efe316c05a34ebce51f7c35cf46a3
- a32b02ecf95a248110e309561c20201ab5c8badb1b4609f56d8e9be3ad9ea82b
- a55d665ae5708a2a6d19d40f5b78b41d700b2f40ea8063b998fd7f8d79a32967
- a57aa61ab24f598a3bf3d0c9ac5ffa48b78f1fa73b6f6100e8d6143055ca5e7e
- a5b4aa8227e645ba53a67b062ff6c493f066cbc4a541a5d4c81998c9f87ef868
- a6680c46813cae276ec53c6d008eacb4c94ba714a80555e537adb72e78cc6076
- a67ff6057d00bb6dd96603bf32641c862834d912d4323a87ca04aa3de811dfd6
- a6b5435b16903b2c557210a813fdfacc9d4b965d01b05a46a3d2b6c353719e05
- ab8616835362ec4b202f74110481f0431fb6f94e43ed23ec356fa8a29f8a5541
- adeba13b358ea8be691fd7f4d025a6ea27b9b120d97d312ea875d6067434d77e
- ae19ded23bc847ea5a3bf6229e2796941b330e338811ea6c07e6677d45c3476d
- ae54d30f6a6b68fbf070724a4f22d58491336413a9261818db251b58b8783903
- af816c7bf551987a9d5cfd0fa2237807eba659fa271fdab041357aa9e8969e51
- afa4d20909fad03a1ce69d5bcb39304e969927c3c11239380faf97de467bfea4
- b0170354fe6fa294f8f3799616d14709c9c60e05db53eb456d917a91d9c2d76e
- b01b0d260f3fd1184abbc306dbeb8ee5101880e5aafb6d1a2a4c664942df53e9
- b03be022330f439791a2b6fe34c7105b6584f96494aa175157d4a5dcacaecb81
- b0838115cb23fbfeb9ae983a03178b5e397b4869a966992dfbb8457e067cc84a
- b09ce5d71929178f5d40479c2c7a4eadd86e4e7f182124702d5fdb0ce393d2ba
- b423111b433e97b304343bf30aaee4f581e72d5daa86e5bf279c4ddb47f4975d
- b462e3235c7578450b2b56a8aff875a3d99d22f6970a01db3ba98f7ecb6b01a0
- b63180bc46dbfd1af1b9bdd9eb2a992f3c9cdd812181615aeaae74259456162d
- b654a69b7addbd02d71e770acd76b088248db77c6592cf3b5341b391914bd4ec
- b6cd42853c9f137da206ed6dfd50f8b2d1e02c11279893410ff410a9bd505682
- b7715b052694dd28eb9f42934c3d829d4480cf654cd1f8bd21fe8145c7a5f463
- b989fc2806afb62ff73f6f1f5999bfe39f2a1160866fd2ae57095dd2bcb0c869
- ba9193602c86e53f3b5e0a67f17a577ac7498d1d3420a9219bf70a032f0a85ed
- bcf349409a0111d7179994c408f6d02d325fb64647d56d5bd158aadfc0a88211
- bd2bf91bc5ebb100fb884ec094bb75ff020735f48380845b8d646f05f9766f9d
- be16bfdf73f3f1a06c029336d0f4d967e7484133dd522410ea2a5fd5c4dace73
- be226cc43007a83bc857ae00f81bbfc8c7016ccbad6f793e12fca6056442f85d
- bf1d3681259f26cb407d43e78988a13e1ba9256bd5d300d2eb63f55d937abbfe
- bf4a723ce951aebe934537d6a613f4ddf3c6ff0db49f4ccfa55ce33be5bfb860
- c054bf0b336571e0df28e7e9bf6f63c683bfaeae5d66b4937bce770251bfe1d1
- c3ccd73bcede41e35f7d530712b013681cd82248b680751a094a50c7447e203d
- c457901b831a262b39772639e0bb0faa9c23e530316d75bf05e5f0b68466e0e6
- c51786875f1cb268118924aec263514df8069d68cf85f7fed1c2bf6bf6095c4b
- c6373d61b5c4f12e2d88ce6a326f655b86393ed206ba710f8e67730667b5ff4e
- c679feee93cfa77ca5b5e1a96e1a8307893ec5527226e211b9b4e316602da47b
- c81b9c3958e864c0223cdd82d2a2e92fa2d5c6c02616742c1c0e5f2725d1a3c6
- ca2986b5d0a6e346b86d62a79d074ed972c39da96a6246c9609fefbec34586ad
- cac85527ffa9a4eff69d5c03b25c868aac4ebc9cb62ab21967ecf6b43c75d5ee
- cc3b9b63386532355888d77573fc3be0fddcc19b7f653215f0184e58dcc082de
- cd38ed06f3bb1afc87cf44f23e8891a3ddcf5381b53b30306163a0fcbbb7d5b4
- ce39a77883e1861b2be6ca18fd542864c60238811977d0d05f802bc6d30e0189
- ce6dc065752cb46437ce6a200e29d5dbd96473daa72dcce07aa493b821a99ba9
- ce99bd96e60e9aeb8b9ffd740e508eeadd470b757fb7ffcb8e942ec070c051fa
- cea8d5807cff4a8b639cdc801c2fa43d1268cf232ebec6a182dd6f6247cd9493
- ceefd28125a60c6563a97642f23b7ff86e9206a7fac236430715af0502d46f04
- d086a0c33956674edb7700d81bb43568aeff1e2ecfd1b74003db8656cefdeda7
- d1f32be6a9d1bfdc0489d06224b16d99aaa641d9e7dc6faad142bde79eb09e1e
- d74a2a941c4bd1fc967dade17449e685404d6b3a726fbb56ee9c8d434fb35488
- d81722dd4e8ad1ec5aa392b0c3d2a2810cae85e4d5bca1e9efd3c78d882ca750
- d8c3c7eedd41b35a9a30a99727b9e0b47e652b8f601b58e2c20e2a7d30ce14a8
- d94c739977530a959ac963bae366aae384205d1231ad2448b7b33631db79e7a5
- d97fbd79f0538dbd9f5cc0c28ce2859301aed94fa5d3d4997b8d74a92ba6447f
- dadf5615d9ea527b8d701722507da2e2ceae649a243fbee9dccbba43095ac576
- dc7021e0754f10fbbaf7ac93d779ffec15016d8c7ba33cc0d5fee1186d1f2cce
- dd1792bcdf560ebaa633f72de4037e78fe1ada5c8694b9d4879554aedc323ac9
- deb72a5ebd26b40dc1847314d896b4e768f6f14d95fcfcbf1046c65518df5883
- df9551c24b9cc63454b309c7ccf46b6e8120b78a296f955b509a570d7fb4f5ee
- e37095a91aee3cecf2355453bf979e9686ea04977c1f4ff9b0bd7c2869afacce
- e3a406607f9de0b40935b0838b40f60dee58f63e69490f7dd9320d0e3293153c
- e40e88307364f9dedb8ada3c5016a62996913ada78581bbbbd98ba917d71ca77
- e41097df4c02a374115c62197a1973311825107fe50985079bdd4788c18832ef
- e506fbaf68002ef8213f4177c1238bba44edf67dfb13ef620eda6fa1cd5eef1f
- e66fe85a6a0b7c2dd85c4e8d884832f5b358de27f77b64ee6673ed1b7acd1d96
- e9393bd2377102e39cf16071cd25fe800b6afee5f7612ce8c15f4df69a2ecaaa
- e93fe51b5625f853bb846b85943085bd9e02198a9e44027a4e7b0e0d93605fe5
- e959b372163c1ac6c0d5831684ce8e0c639b3fddb7a2c16c346342a9b4fe4d72
- e9e3891d21b8271688c37367103a9ce0bdeaac18f0a8630c4fe50fd49d342bb4
- ea75db68d6975541864bda424f540ab5fa61cf67d1fb973e9ea62c800e471deb
- eadd14f7b011edd1d864fbe90481038a159f43fea9f0747d46fa4f0d61d38f58
- eb3ad30d442ca0bef1f002cdce1ac5e94e7a967462788decf65514f137c79d39
- ebff8e5324010b0572b971205707faa234154416533f68a4091d4b5b7cf0f4b7
- ec6b00f206d0dc32e972f0b670d55bc0b1dcecada71de731d0c2dbc784d21b8b
- ed7b32e712ca9fa7c4f6502ede2440fadc400ecd5b4ec287fa58270c23323a26
- f08335159b93c6f223e42d2608107908cffab2a01b145e28e233a622b06d17c9
- f0d0e314162c9668597b1973a7cd2a1b5bf7fdf53606e64d72834ec87659cb1e
- f14f9dabdaecbeba3f17b3388b78d7d7636ed631d4b61667d1afd298563273c8
- f179c883bcaf8fdf8d8dfeb1e46f4be7e9af1f531c27f43a053cc2be3f39544c
- f2bf160111a115b18d08e848b2715e4853d84f847121df55778f7ece578c6500
- f2d94c9e8a02f7a41718878acf4afc0c43a9f5739eaeb2b1fba030a6d87aba18
- f33c78cddcf99dd999b065644a17dcbac1b222a7f3342b3fe3293ddb6ecf0060
- f6701a236a680596d37cc9ea1369b45b73728ad58643e3042c4a769f2c7cba8d
- f6f2719f170071e378841a22d1c0e9c897fbb343d3f99cbd5d409caa9df395d8
- f77cd50c08a2cdc08266ea48b36f9c8c8daf5613367023660be98ea3d3435037
- f7a62de431dcf0a9450a9a5be8be9249bac9bc12541cb97ea41ba0d06a361409
- f827228165291851e5fdc5d06219bd30877050c7c7a17672066984487b3f1200
- fa1441aef824a7f6b184bb05e55c3052d60262d84b4d4504791b4bb6a3ffaece
- fa1ffa024184f8ade3ef294b5a7a485a48f52361fbf53d37635c2079c57ebcbb
- fadd3d3983adf3c6f9dd3fa1eee0d3bf395d64775d15f60bd9ec45fb4e71f481
- fc46973549b327c45c42219aabdeea2cec80f893520c02a0ac8adacc1bb1dcad
- fd64e712eac0c7d5fdec9a1f47c1f384a67a181c13e3e98ff40ee122e9ff8347
- fddaf1385e9596edbf902eed0ece27b727a2deb65c8807c2441cfebd4a008964
- fe75dacf62cfc6a628f60b49a8c670c55d3ab06ec825ea7d35b132bc8951626e
- fed789b6353a0b47856963869cd0730729e72b21c08ab54ad7d4bec4f38d3da8
- ffb566d1e36c4bfa8f82d5408410d295315de60b31571c0978c3601d53a874a4
- ffc87b6e875cc0173b49e485f6fbf30e25434ee65858c1e9665d58caf91a9c9c