Окно мониторинга: 2026-08-17 10:25 ~ 2026-08-18 10:19 пекинское время Источники: GitHub (org: flagos-ai), агрегация Google News (китайский и английский), HN, сообщество Zhiyuan/BAAI и др. (подробнее в приложении)


1. Прогресс открытых проектов (динамика GitHub)

Обзор окна: из 53 репозиториев в org 16 имели пуши в окне; поиск по коммитам выявил 81 коммит в ветке по умолчанию в пределах окна, что делает его одним из самых активных окон этого месяца, официальных GitHub Release нет. Три основные линии этого окна: волна массового слияния операторов FlagGems KernelGen (около 25 коммитов, всестороннее развёртывание мультичиповых бэкендов), дополнение мультичиповой функциональности Torch-FL (Hygon DCU AMP, интеграция Enflame без torch_gcu, причём с поддержкой разработки агентом Claude Code), расширение матрицы мультивендорной валидации build-infra (Moore Threads MUSA 5.2.0/4.3.6, Ascend CANN 9.0.0 последовательно зафиксированы) + Hygon BW1000 вошёл в Megatron-LM-FL CI.

1.1 FlagGems: волна массового слияния операторов KernelGen, всестороннее развёртывание мультичиповых бэкендов (около 25 коммитов)

Источник: FlagGems commits

  • Мультибэкендовые операторы: linalg_det одним оператором сразу охватывает семь бэкендов NVIDIA/Ascend/Hygon/Thead/MetaX/Iluvatar (8/17 14:51); conj_physical добавлена конфигурация hygon runtime и ascend tune (#5434).
  • Массовое добавление операторов KernelGen NVIDIA (8/17 10:45-10:52, плотное слияние 16 штук): avg_pool1d, weight_int8pack_mm, special_bessel_y0, grid_sampler_3d_backward, upsample_bilinear2d_aa_backward, _native_batch_norm_legit, _fused_moving_avg_obs_fq_helper, special_shifted_chebyshev_polynomial_t, cdist, addr (inplace), empty_permuted, batch_norm_impl_index, addbmm, _adaptive_avg_pool3d_backward, fake_quantize_per_channel_affine и др., а также native_dropout_backward переотображён на canonical wrapper (#5414).
  • Чип-специфичные пакеты: [KernelGen][Hygon] пакет операторов Hygon (#5557, 8/18 10:21); [KernelGen][Iluvatar] пакет операторов Iluvatar CoreX (#5558, 8/18 10:21).
  • Линия KMCompiler/Ascend: replication_pad2d_backward бэкенд Ascend (#5508); оптимизация планирования строк layer norm forward (#4903).
  • Оптимизация Moore Threads: [MTHREADS] специализированное ядро constant_pad_nd (#5395); matmul_bias_activation переведён на оптимизацию инструкциями SQMMA (#5551).
  • Общие исправления: резервная функция чистого triton y0 для не-CUDA бэкендов (#5553).

Толкование: конвейер автоматической генерации операторов KernelGen ускоряется — на стороне NVIDIA в основном “расширяется охват операторов”, а на Hygon/Iluvatar впервые появился режим слияния “выделенных пакетов операторов” (утром 8/18 выпущено сразу два), что говорит о том, что подключение производителей чипов к процессу генерации KernelGen вошло в массовую фазу, перекликаясь с механизмом экспериментальной площадки FlagGems-Experimental, наблюдавшимся в отчёте от 8/12.

1.2 Torch-FL: дополнение мультичиповой функциональности, привлечение агента Claude Code для поддержки разработки (10 коммитов)

Источник: Torch-FL pulls

  • Обучение AMP на Hygon DCU (#117, влито 17.08 в 19:42): включены AMP autocast + GradScaler; в процессе разработки на реальном оборудовании Hygon DCU измерялось поведение AMP/dtype, после изоляции трёх независимых расхождений в реализации они были исправлены, а также добавлены регрессия на реальном устройстве и покрытие CI.
  • Интеграция FlagCX для Enflame без torch_gcu (#115, влито 17.08 в 17:25): больше не используется приватная обёртка torch_gcu от Enflame, реализовано прямое подключение к коммуникационному стеку FlagCX; проверка выполнена на двух устройствах Enflame S60, параллельно зарегистрирован issue #544 в FlagCX.
  • Прочее: унификация нативного RNG GCU и RNG FlagGems (#113); CUDA boxing отклоняет несовместимый генератор flagos (#118); восстановлены device activities профилировщика PPU (Zhenwu) (#119); FSDP2 генерирует kernel cat.out (#107); исправление интеграции подстановки во время установки FlagTree (#116); сборка и тестирование одного job в CICD (#112); документация harness для интеграции четырёх команд (#114).

Разбор: в обоих PR #115 и #117 явно указано “AI Agent: Claude Code CLI / Claude Opus 5 / ручная проверка zhaoyinglia” — команда FlagOS начала применять новую схему вспомогательного кодирования интеллектуальным агентом с проверкой инженером в задачах адаптации под реальное оборудование, что согласуется с направлением проекта FlagScale-Agent внутри org и является заслуживающим внимания сигналом о модели разработки в этом окне мониторинга.

1.3 Megatron-LM-FL: Hygon BW1000 входит в CI модульных тестов (PR #93)

Источник: Megatron-LM-FL PR #93

  • Платформа Hygon BW1000 (влито 17.08 в 14:09, AlexMa616): в матрицу модульных тестов Megatron-LM-FL добавлена поддержка CI на оборудовании Hygon BW1000 — добавлены конфигурация платформы и workflow GitHub Actions с ручным запуском, переиспользован уже проверенный образ CI BW1000 DTK (включающий существующие PyTorch и runtime ускорителя), а также добавлены шаги настройки окружения и проверки зависимостей, специфичных для Hygon.

Разбор: после отчёта от 17.08 о включении Kunlunxin P800 в CI, Hygon BW1000 становится ещё одной чиповой линией, вошедшей в матрицу модульных тестов тренировочной линии. В сочетании с добавлением пакета apex в runtime-образ Hygon в build-infra и повторной проверкой четырёх сценариев hygon25 (см. 1.4), цепочка “образ → модульные тесты → проверка сценариев” Hygon на тренировочной линии в этом окне мониторинга имеет действия на всех этапах, что делает Hygon наиболее полно адаптированной из текущих организаций-участников.

1.4 build-infra: расширение матрицы мультивендорной проверки + обновление механизма образов приложений megatron (16 коммитов)

Источник: build-infra pulls

  • Moore Threads: #412 фиксирует E2E двойного пути F/T MUSA 5.2.0 vLLM 0.24.0; #413/#414 проверка MUSA 4.3.6 пройдена, flagtree обновлён с 0.6.0 до 0.6.1 (исправление fexp2), повторная проверка пути F пройдена.
  • Ascend: #423 фиксирует E2E-проверку CANN 9.0.0 vLLM 0.24.0 (линия vllm-repack); #426 (18.08 в 09:11) фиксирует проверку чёрного списка pow на пути Triton 0.24.0.
  • Hygon: #420/#421 повторная проверка четырёх сценариев hygon25 на triton 3.5.1 (сценарии без RL пройдены, повторно подтверждена доступность flagtree 3.6.0); #422 добавление пакета apex в runtime-образ Hygon; #415 реорганизация отчёта hygon25 e2e в трёхуровневый шаблон.
  • Механизм образов приложений megatron: #424 (18.08 в 06:42) в configs.yaml добавлен deps_app — декларация зависимостей, обусловленная приложением и вендором; #425 параметризация имени приложения в workflow megatron-app-image. Ранее зафиксированный в #408 платформенный gap четырёх сценариев был вызван именно разрозненным управлением зависимостями, и deps_app является механистическим исправлением этой проблемы.
  • Прочее: #410 vllm xgrammar 0.2.3 pin_indirect; #411 удаление противоположного каталога при определении состояния компилятора runtime; #417 обновление описания runtime-образа 2.1.2.

1.5 FlagBLAS: эталонные тесты L2/L3 в целом переведены в стадию stable (7 коммитов)

Источник: FlagBLAS pulls

  • #65 (объединён 8/17 15:41): все эталонные операторы L2/L3 переведены в стабильную стадию——вчера массово объединённые эталонные тесты уровня Level-2/3 (trsv/hpmv/spmv/hbmv/треугольные/ленточные/симметричные/trmm и др.) переведены из экспериментального статуса в рабочий.
  • #58 восстановлен эталон gemv для Hygon/hipBLAS; #59 исправлено переполнение int32-индекса в ядре amin при больших n и восстановлен пропуск OOM; #64 зарегистрированы core shapes в SbmvBenchmark; #62 дорегистрированы отсутствующие операторы в operators.yaml и очищены осиротевшие записи fp8gemm; #66/#67 адаптированы пометки per-op в tools/run_test.py.

Комментарий: эталонный набор FlagBLAS всего за два дня перешёл от «массового расширения» к «стабилизационному завершению»; вместе с упорядочиванием реестра operators.yaml темпы инженеризации эталонной базы очень высоки, что прокладывает путь к публикации эталонных данных после 2.1.2.

1.6 FlagCX: уровень устройств Unified One-Sided IR + адаптация транспорта barex

Источники: FlagCX PR #539, FlagCX PR #526

  • #539 [UIL] Unified IR (объединён 8/17 11:02): добавлен независимый от транспорта уровень API устройств «унифицированного одностороннего IR» (flagcxDev*), автоматически распределяющий между внутриузловыми путями P2P (IPC/NVLink) и межузловыми путями Net/FIFO, в комплекте с типами слотов сигналов/счётчиков и набором модульных тестов — архитектурное обновление уровня абстракции коммуникаций.
  • #526 [PAL] адаптер транспорта barex (объединён 8/17 15:12): для FlagCX добавлен адаптер транспорта barex, а также интеграция с PPU (Zhenwu) ACCL.

1.7 FlagFFT: бэкенд PPU + рефакторинг codegen объединены (PR #16)

Источники: FlagFFT PR #16

  • Объединён 8/17 18:00 (Artlesbol): для FlagFFT добавлена поддержка бэкенда PPU (T-Head Zhenwu) (сквозная интеграция в систему сборки CMake), а также проведён масштабный модульный рефакторинг пакета генерации кода Python flagfft (ориентированного на libtriton_jit) и улучшена документация. Ветка codegen-refactor, о которой сообщалось 8/15, официально вошла в основную линию.

1.8 Прочие репозитории

  • FlagTree: #977 [TLE][MTHREADS] tle.wgmma поддерживает транспонированные операнды (8/17 11:10); #998 [AABS] исправлен бэкенд ppu (8/17 16:08).
  • FlagGems-vllm: #686 исправлено отсутствие атрибута pow в triton.language.math на пути KMCompiler; #692 benchmark вынесен из CI; #691 тест chunk_gated_delta_rule_fwd пропускается; #689 init.
  • FlagPrism: #4 исправлено именование каталога CI workflow (GitHub Actions не обнаруживал); #5 в profiler сохранён порядок зависимостей сгенерированных include.
  • whisper-triton: #2 переписано ядро median filter для MLU (Cambricon); #3 исправлен NVIDIA validation lint.
  • vllm-plugin-FL: в неосновной ветке enflame-gcu300-native-flash-attn (нативный FlashAttention для Enflame GCU300) 8/17 16:10 был пуш, пока не объединён——на стороне инференса продвигается подключение нативного FA от Enflame.
  • FlagTensor: существуют ветки 0.2.0-rc2/v0.2-rc0 (признаки подготовки релиза), в основной ветке коммитов в пределах окна нет.
  • Open3D-PIMC: 53-й репозиторий организации (создан 8/15), в настоящее время пустой репозиторий-заглушка (нет README/кода/лицензии).
  • Спокойные репозитории: FlagScale, FlagPerf, FlagAttention, FlagQuantum, FlagOS-Robo, KernelGen, sglang-plugin-FL, FlagDNN, FlagSparse и др. — в пределах окна пушей нет.

2. Новости и экосистема

2.1 Общая оценка новостной стороны

Google News по ключевым словам компонентов FlagGems/FlagScale/FlagTree/FlagPerf/FlagCX/KernelGen — нулевых прямых попаданий в окне; запросы в HN (FlagOS/FlagGems/BAAI) — релевантных попаданий нет (найденное — всё инструменты feature flags, научпоп о мозге и прочие нерелевантные посты). Попадания gnews в окне в основном — пересказ старых новостей вне окна: Qwen3.8-2.4T «адаптация под девять чипов» (пересказ Sina Finance от 8/17; уже включено 8/13–14 в отчёт от 8/14, повторно не включается); Triton-TLE/FlagTree стократное ускорение (QQ News от 8/7, вне окна); автономный исследовательский агент AREX (включено 8/11). Запрос «Институт Zhiyuan открытый исходный код» по-прежнему представлен в основном букмекерским/SEO-шумом и обзорными AI-статьями сообщества Zhiyuan — исключено целиком. Записи в окне, которые можно использовать как экосистемный ориентир: 2026 CCF China Open Source Conference открылась в Чунцине (China Daily от 8/17, общая open-source конференция, явной связи с FlagOS не обнаружено); статья сообщества Zhiyuan «Разбор финансового отчёта Cambricon: выручка заблокирована поставками» (8/17, операционная сторона организации-участника). На новостной стороне в этот день значимых новых событий нет, основное содержание опирается на GitHub commits.

2.2 Тренд за последние 3 дня (подтверждение через GitHub org pushed)

Дата Активные репозитории Основное содержание
8/16 FlagBLAS(18), build-infra(7), FlagFFT, docs, release-info Масштабное расширение набора бенчмарков FlagBLAS (Hygon hipBLAS); образ Hygon LLVM DTK + triton 3.5.1; проверка hygon25 в четырёх сценариях; vllm flashinfer gate
8/17 FlagGems(25), Torch-FL(10), build-infra(16), FlagBLAS(7), FlagCX, FlagFFT, Megatron-LM-FL, FlagTree, whisper-triton и др. — 16 репозиториев Волна массового вливания операторов KernelGen; доработка функциональности Torch-FL под множество чипов (DCU AMP, Enflame без torch_gcu); Hygon BW1000 в CI; расширение матрицы межвендорной E2E-валидации
8/18 (данное окно) FlagGems, FlagTree, build-infra Специализированные партии KernelGen для Hygon/Iluvatar CoreX в FlagGems; механизм megatron deps_app в build-infra

Оценка тренда: данное окно — редкий за последнее время день одновременного запуска по нескольким линиям — три линии (производство операторов KernelGen (FlagGems), доработка функциональности тренировочных плагинов (Torch-FL), расширение инфраструктуры валидации (build-infra)) одновременно вливаются с высокой частотой, а центр тяжести адаптации чипов смещается от «сосредоточенного штурма одного вендора» (линия Hygon 8/16–17) к «параллельному развёртыванию у множества вендоров» (в данном окне активность была у Hygon/Enflame/Moore Threads/Ascend/Iluvatar CoreX/Cambricon/Zhenwu). С момента FlagOS 2.1 (6/24) прошло уже почти 8 недель, накопленный объём функциональности и плотность записей валидации по компонентам продолжают расти — новый раунд релизов компонентов (например, признаки серии FlagGems, FlagTensor 0.2.x) возможно уже близок.


3. Углублённое изучение организаций-участников

Карта динамики множества вендоров в окне:

Производитель Чип/бэкенд Динамика в окне Доказательства
Hygon Hygon DCU (hygon25 / BW1000) Самый активный участник окна: BW1000 добавлен в CI юнит-тестов Megatron-LM-FL (#93); build-infra добавляет apex в runtime-образ, hygon25 повторно верифицирует triton 3.5.1 в четырёх сценариях; FlagBLAS восстанавливает hipBLAS gemv; FlagGems — партия эксклюзивных операторов hygon KernelGen + conj_physical hygon runtime; Torch-FL DCU AMP MLF #93 / build-infra #420-422 / FlagBLAS #58 / FlagGems #5557 / Torch-FL #117
Enflame Enflame GCU Torch-FL интеграция FlagCX без torch_gcu (верификация на двух реальных машинах S60); продвижение ветки enflame-gcu300-native-flash-attn в vllm-plugin-FL Torch-FL #115 / ветка vllm-plugin-FL
Moore Threads MUSA FlagGems SQMMA matmul_bias_activation + эксклюзивный kernel constant_pad_nd; build-infra — E2E-фиксация двух образов MUSA 5.2.0/4.3.6 (flagtree 0.6.1); FlagTree — поддержка wgmma MTHREADS FlagGems #5551/#5395 / build-infra #412-414 / FlagTree #977
Ascend Ascend (Huawei, участник вне экосистемы) build-infra фиксирует E2E CANN 9.0.0 vLLM 0.24.0 + верификация чёрного списка pow на пути Triton; FlagGems — бэкенд replication_pad2d_backward + оптимизация планирования строк layer norm build-infra #423/#426 / FlagGems #5508/#4903
Alibaba Cloud T-Head T-Head Zhenwu PPU Линия PPU расцвела по нескольким направлениям: принят бэкенд FlagFFT PPU; FlagCX интеграция barex adaptor с PPU ACCL; FlagTree исправление AABS PPU; Torch-FL восстанавливает PPU profiler FlagFFT #16 / FlagCX #526 / FlagTree #998 / Torch-FL #119
Cambricon Cambricon MLU whisper-triton переписывает kernel median filter для MLU; коммерческая сторона (отраслевой ориентир): сообщество Zhiyuan разбирает финансовый отчёт Cambricon «выручка заблокирована поставками» whisper-triton #2 / сообщество Zhiyuan
Iluvatar Iluvatar Партия эксклюзивных операторов FlagGems KernelGen Iluvatar (#5558) FlagGems #5558
MetaX MetaX Партия linalg_det по семи бэкендам, включая MetaX партия FlagGems #5557
Zhiyuan FlagCX UIL унифицированный односторонний IR (#539); стабилизация FlagBLAS (#65); FlagPrism исправление порядка CI/зависимостей FlagCX #539 / FlagBLAS #65 / FlagPrism #4-5
KunlunXin KunlunXin P800 Новых коммитов в окне нет (включение в CI от 17.08 уже учтено)
Tsingmicro / Horizon TXDA / BPU Открытых динамик в окне нет

Оценка тренда: характерная черта чиповой карты этого окна — «все существующие участники полностью активизировались + заметное расширение линии Zhenwu PPU». После первого массового выхода Alibaba Cloud T-Head Zhenwu PPU в покрытие операторов FlagGems 12.08, в этом окне она одновременно появляется в четырёх компонентах — FlagFFT (бэкенд), FlagCX (интеграция ACCL), FlagTree (AABS), Torch-FL (profiler): Zhenwu быстро подключается по полностековому пути «библиотека операторов → библиотека коммуникаций → компилятор → плагин обучения». Hygon же переходит в стадию «детализированная верификация + вывод нового железа (BW1000) в CI»; обе линии образуют две главные оси динамики участников в этом окне.


4. Итоги

  1. Конвейер операторов FlagGems KernelGen осуществляет массовую поставку (главная новость окна мониторинга): около 25 коммитов, 16 новых операторов на стороне NVIDIA + единовременное покрытие linalg_det на семи бэкендах + впервые появившиеся «специализированные партии операторов» для Hygon/Iluvatar (серия коммитов утром 8/18) — процесс автоматической генерации операторов KernelGen вышел на стадию многоплатформенной массовой работы, стоимость интеграции на стороне производителей чипов заметно снизилась.
  2. Дополнение многоплатформенной функциональности Torch-FL + режим разработки с помощью агентов: Hygon DCU AMP (исправление трёх gap по результатам измерений на реальном железе), Enflame FlagCX без torch_gcu (проверка на двух S60); два ключевых PR разработаны агентом Claude Code и вручную проверены инженерами — сигнал о процессе разработки заслуживает отслеживания.
  3. Hygon BW1000 включён в CI модульных тестов Megatron-LM-FL: вслед за Kunlunxin P800 продолжается подключение новых чипов к линейке обучения; build-infra одновременно добавляет apex в runtime-образ Hygon и завершает повторную проверку triton 3.5.1 на hygon25 в четырёх сценариях, Hygon проявляет активность по всей цепочке «образ → модульные тесты → проверка сценариев».
  4. Расширение матрицы верификации build-infra на множество производителей + обновление механизма: Moore Threads MUSA 5.2.0/4.3.6 и Ascend CANN 9.0.0 E2E последовательно зафиксированы; в образе приложения megatron добавлен механизм условных зависимостей deps_app по производителю (#424), что представляет собой механизменное исправление зафиксированного в #408 пробела платформы.
  5. Обновление архитектуры коммуникационного абстрактного слоя FlagCX + полное подключение стека Zhenwu PPU: объединён уровень устройств Unified One-Sided IR (flagcxDev*); четыре компонента FlagFFT/FlagCX/FlagTree/Torch-FL одновременно проявляют связанные с PPU слияния, Zhenwu PPU быстро расширяется по всему пути стека.
  6. Новостная сторона спокойна: нулевые попадания по ключевым словам компонентов, отсутствие результатов на HN, повторы старых новостей не включаются повторно; официальных GitHub Release нет, цикл 2.1.2 всё ещё находится на стадии верификации и накопления функциональности, признаки веток 0.2.x/rc у нескольких компонентов указывают на то, что новый раунд релизов, возможно, уже близок.

Описание ограничений: количество и время слияния операторов KernelGen взяты из commit search (поисковый индекс может немного отклоняться от фактических данных, для отдельных коммитов время определяется по repos API pushed_at); выводы о проверке на реальном железе Torch-FL #115/#117 взяты из описания PR (сводка сессии Claude Code + ручная проверка), независимые скрипты воспроизведения не обнаружены; по ссылкам-редиректам gnews невозможно получить основной текст, суждения новостной стороны опираются на заголовки и перекрёстное подтверждение из нескольких источников; полное подключение стека Zhenwu PPU является обобщённым выводом на основе слияний в нескольких компонентах, явных деклараций зависимостей между точками слияния нет.


Приложение: полный список источников

Номер Событие Ссылка на источник
1 Пакетное включение операторов FlagGems KernelGen (linalg_det на семи бэкендах, 16 операторов NVIDIA, партии Hygon #5557 / Iluvatar #5558) https://github.com/flagos-ai/FlagGems/commits/main
2 FlagGems MTHREADS SQMMA matmul_bias_activation + constant_pad_nd https://github.com/flagos-ai/FlagGems/pull/5551
3 Torch-FL #117 Hygon DCU AMP autocast + GradScaler https://github.com/flagos-ai/Torch-FL/pull/117
4 Torch-FL #115 Интеграция Enflame FlagCX без torch_gcu https://github.com/flagos-ai/Torch-FL/pull/115
5 Megatron-LM-FL #93 Интеграция модульных тестов CI для Hygon BW1000 https://github.com/flagos-ai/Megatron-LM-FL/pull/93
6 build-infra #412/#413/#414 Валидация Moore Threads MUSA 5.2.0/4.3.6 + flagtree 0.6.1 https://github.com/flagos-ai/build-infra/pulls
7 build-infra #423/#426 Ascend CANN 9.0.0 E2E + валидация чёрного списка pow https://github.com/flagos-ai/build-infra/pulls
8 build-infra #420-422 Повторная валидация Hygon hygon25 + добавление apex в runtime-образ https://github.com/flagos-ai/build-infra/pulls
9 build-infra #424/#425 Условные зависимости megatron deps_app по вендорам https://github.com/flagos-ai/build-infra/pull/424
10 FlagBLAS #65 Стабилизация L2/L3 + #58 Восстановление gemv для Hygon https://github.com/flagos-ai/FlagBLAS/pulls
11 FlagCX #539 Unified One-Sided IR https://github.com/flagos-ai/FlagCX/pull/539
12 FlagCX #526 Транспорт barex + PPU ACCL https://github.com/flagos-ai/FlagCX/pull/526
13 FlagFFT #16 Бэкенд PPU + рефакторинг codegen https://github.com/flagos-ai/FlagFFT/pull/16
14 FlagTree #977 wgmma MTHREADS + #998 AABS PPU https://github.com/flagos-ai/FlagTree/pulls
15 whisper-triton #2 Переписывание ядра MLU median https://github.com/flagos-ai/whisper-triton/pulls
16 Обзор репозиториев организации (53 репозитория) https://api.github.com/orgs/flagos-ai/repos?per_page=100&sort=updated
17 Поиск по коммитам (81 запись в окне мониторинга) https://api.github.com/search/commits?q=org:flagos-ai+committer-date:%3E2026-08-17T02:25:00Z
18 Запросы по компонентам в Google News на китайском и английском https://news.google.com/rss/search?q=FlagOS+when:14d
19 HN Algolia https://hn.algolia.com/api/v1/search_by_date?query=FlagOS
20 Открытие 2026 CCF China Open Source Conference в Чунцине (17.08) https://news.google.com/rss/articles/CBMifEFVX3lxTE9LT3U5Z3IyaGtKWnprYkJrVVR3WG8yQ2d3Y1AxLVhtVzAtOFF2OVNwUmEzdEF5ZGVCVVB0S21fWTBhVnJKWU5HaVY
1QjlxRnlGWVFCclVTX1g0SUJiNGFVT192WjR3VFVNSnQtV1ZKNGpEZlc5U3lOZ0ZuOG0?oc=5