FlagOS デイリーレポート (2026-08-18)
調査期間:2026-08-17 10:25 ~ 2026-08-18 10:19 北京時間 情報源:GitHub(org: flagos-ai)、Google News アグリゲーション(中国語・英語)、HN、智源コミュニティなど(詳細は付録参照)
1. オープンソースプロジェクトの進展(GitHub 動向)
期間総覧:org 内の 53 リポジトリのうち 16 が期間内にプッシュあり。commit search ではデフォルトブランチの期間内コミットが 81 件ヒットし、今月で最も活発な期間の一つとなったが、正式な GitHub Release はなし。本期間の三大主軸:FlagGems KernelGen オペレータ一括マージの波(約 25 件のコミット、マルチチップバックエンドが全面的に展開)、Torch-FL のマルチチップ機能補完(海光 DCU AMP、燧原の torch_gcu 不要統合、さらに Claude Code エージェントによる開発支援)、build-infra のマルチベンダー検証マトリクス拡大(摩尔線程 MUSA 5.2.0/4.3.6、昇騰 CANN 9.0.0 が相次いで記録)+ 海光 BW1000 が Megatron-LM-FL CI に参入。
1.1 FlagGems:KernelGen オペレータ一括マージの波、マルチチップバックエンドが全面的に展開(約 25 件のコミット)
- マルチバックエンドオペレータ:
linalg_detは単一オペレータで一度に NVIDIA/Ascend/Hygon/Thead/MetaX/Iluvatar の 7 バックエンドをカバー(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] 海光オペレータバッチ(#5557、8/18 10:21);[KernelGen][Iluvatar] 天数智芯オペレータバッチ(#5558、8/18 10:21)。
- KMCompiler/Ascend ライン:replication_pad2d_backward の Ascend バックエンド(#5508);layer norm forward の行スケジューリング最適化(#4903)。
- 摩尔線程の最適化:[MTHREADS] constant_pad_nd 専用 kernel(#5395);matmul_bias_activation を SQMMA 命令による最適化に変更(#5551)。
- 共通修正:非 CUDA バックエンド向け純 triton
y0関数のフォールバック(#5553)。
分析:KernelGen によるオペレータ自動生成の生産ラインが加速している——NVIDIA 側は「オペレータカバレッジの補充」が中心であるのに対し、Hygon/Iluvatar では初めて「専用オペレータバッチ」のマージ形態が出現(8/18 午前に 2 件連続)しており、チップベンダー側の KernelGen 生成フローへの接続が一括段階に入ったことを示している。これは 8/12 レポートで観察された FlagGems-Experimental 試験場の仕組みと呼応している。
1.2 Torch-FL:マルチチップ機能補完、Claude Code エージェントによる開発支援を導入(10 件のコミット)
- 海光 DCU AMP トレーニング(#117、8/17 19:42 マージ):AMP autocast + GradScaler を有効化。開発過程で実機の海光 DCU ハードウェア上で AMP/dtype の挙動を測定し、三箇所の独立した実装ギャップを切り分けてから修正し、実機リグレッションと CI カバレッジを追加。
- 燧原 FlagCX 統合 免 torch_gcu(#115、8/17 17:25 マージ):燧原私有の torch_gcu ラッパーに依存せず FlagCX 通信スタックへ直接接続。二台の燧原 S60 デバイス上で検証を完了し、併せて FlagCX issue #544 を報告。
- その他:GCU ネイティブ RNG と FlagGems RNG の統一(#113);CUDA boxing が非互換の flagos ジェネレータを拒否(#118);PPU(真武)profiler device activities の復元(#119);FSDP2 が cat.out kernel を生成(#107);FlagTree インストール期置換統合の修正(#116);CICD 単一 job でのビルド+テスト(#112);4 コマンド統合ハーネスのドキュメント(#114)。
解読:#115 と #117 の両 PR はいずれも 「AI Agent: Claude Code CLI / Claude Opus 5 / 人工審閲 zhaoyinglia」 と明記——FlagOS チームは実ハードウェア適応タスクにおいて、エージェント支援コーディングとエンジニア審閲という新プロセスを採用し始めており、org 内の FlagScale-Agent プロジェクトの方向性と一致する。本調査期間で注目すべき開発モデルのシグナルである。
1.3 Megatron-LM-FL:海光 BW1000 が単体テスト CI に参入(PR #93)
- 海光 BW1000 プラットフォーム(8/17 14:09 マージ、AlexMa616):Megatron-LM-FL 単体テストマトリクスに Hygon BW1000 ハードウェア CI サポートを新規追加——プラットフォーム設定と手動トリガーの GitHub Actions workflow を追加し、検証済みの BW1000 DTK CI イメージ(既存の PyTorch とアクセラレータランタイムを含む)を再利用。さらに海光専用の環境構築、依存チェック等のステップを補完。
解読:8/17 レポートで昆仑芯 P800 が CI に参入したのに続き、海光 BW1000 がトレーニングラインの単体テストマトリクスに入る新たなチップラインとなった。build-infra の海光 runtime イメージへの apex パッケージ追加、hygon25 四シナリオ再検証(1.4 参照)と合わせ、海光はトレーニングラインの「イメージ → 単体テスト → シナリオ検証」のチェーンにおいて本調査期間中すべてに動きがあり、現在のメンバー単位の中で適応深度が最も完全な一社である。
1.4 build-infra:マルチベンダー検証マトリクスの拡張 + megatron アプリケーションイメージ機構のアップグレード(16 コミット)
- 摩尔線程:#412 で MUSA 5.2.0 vLLM 0.24.0 F/T デュアルパス E2E を記録;#413/#414 で MUSA 4.3.6 の検証に合格し flagtree 0.6.0 を 0.6.1 にアップグレード(fexp2 修正)、F パスの再検証に合格。
- 昇騰:#423 で CANN 9.0.0 vLLM 0.24.0 E2E 検証(vllm-repack ライン)を記録;#426(8/18 09:11)で 0.24.0 Triton パス pow ブラックリスト検証を記録。
- 海光:#420/#421 で hygon25 四シナリオを triton 3.5.1 上で再検証(非 RL シナリオは合格、flagtree 3.6.0 の可用性を再確認);#422 で apex パッケージを海光 runtime イメージに追加;#415 で hygon25 e2e レポートを三層テンプレートに再構成。
- megatron アプリケーションイメージ機構:#424(8/18 06:42)で configs.yaml に
deps_appを新規追加——アプリ+ベンダーで条件化された依存宣言;#425 で megatron-app-image workflow のアプリ名をパラメータ化。以前 #408 で記録した四シナリオプラットフォームのギャップは依存管理の分散に起因しており、deps_app はこの問題に対する機構的な修正である。 - その他:#410 vllm xgrammar 0.2.3 pin_indirect;#411 runtime コンパイラ状態検出が対側ディレクトリを剥離;#417 2.1.2 runtime イメージ記述のリフレッシュ。
1.5 FlagBLAS:L2/L3 ベンチマークが全体として stable 段階へ(7 コミット)
- #65(8/17 15:41 マージ):全 L2/L3 ベンチマークオペレータを stable 段階に引き上げ——昨日一括マージされた Level-2/3 ベンチマーク(trsv/hpmv/spmv/hbmv/三角/帯状/対称/trmm など)が試験状態から正式化。
- #58 海光/hipBLAS gemv ベンチマークを復旧;#59 大 n シナリオにおける amin kernel の int32 インデックスオーバーフローを修正し OOM スキップを復旧;#64 SbmvBenchmark core shapes を登録;#62 operators.yaml に欠落していたオペレータを追加登録し、孤立した fp8gemm エントリをクリーンアップ;#66/#67 tools/run_test.py の per-op マークに適応。
解説:FlagBLAS ベンチマークスイートはわずか2日で「一括拡充」から「安定化の収尾」に入り、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 マージ):トランスポート非依存の「統合単方向 IR」デバイス API 層(flagcxDev*)を新規追加し、ノード内 P2P(IPC/NVLink)とノード間 Net/FIFO パス間で自動ディスパッチ。シグナル/カウンタスロット型と単体テストスイートも同伴——通信抽象層のアーキテクチャレベルでのアップグレード。
- #526 [PAL] barex transport adaptor(8/17 15:12 マージ):FlagCX に barex トランスポートアダプタを追加し、PPU(真武)ACCL と統合。
1.7 FlagFFT:PPU バックエンド + codegen リファクタリングのマージ(PR #16)
情報源:FlagFFT PR #16
- 8/17 18:00 マージ(Artlesbol):FlagFFT に PPU(T-Head 真武)バックエンドサポートを追加(CMake ビルド体系を貫通)し、
flagfftPython コード生成パッケージを大規模にモジュール化リファクタリング(libtriton_jit 向け)。同時にドキュメントも整備。8/15 に報告された codegen-refactor ブランチが正式に落地。
1.8 その他のリポジトリ
- FlagTree:#977 [TLE][MTHREADS] tle.wgmma が転置オペランドをサポート(8/17 11:10);#998 [AABS] ppu バックエンドを修正(8/17 16:08)。
- FlagGems-vllm:#686 KMCompiler パスで triton.language.math に pow 属性がない問題を修正;#692 benchmark を CI から移動;#691 chunk_gated_delta_rule_fwd テストをスキップ;#689 init。
- FlagPrism:#4 CI workflow のディレクトリ命名を修正(GitHub Actions が検出できない);#5 profiler が生成する include 依存順序を保持。
- whisper-triton:#2 MLU(寒武紀)median filter kernel を書き直し;#3 NVIDIA validation lint を修正。
- vllm-plugin-FL:非デフォルトブランチ
enflame-gcu300-native-flash-attn(燧原 GCU300 ネイティブ FlashAttention)に 8/17 16:10 プッシュあり、未マージ——推論側の燧原ネイティブ FA 接続が進行中。 - FlagTensor:
0.2.0-rc2/v0.2-rc0ブランチが存在(リリース準備の兆候)、デフォルトブランチには期間内コミットなし。 - Open3D-PIMC:org 第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「九芯対応」(8/17 新浪財経による再掲、8/13-14 に既に 8/14 レポートで収録済みのため重複収録せず);Triton-TLE/FlagTree 百倍加速(8/7 QQ News、調査期間外);AREX 自主研究インテリジェントエージェント(8/11 に収録済み)。「智源研究院 開源」検索は依然としてギャンブル/SEO ノイズと智源コミュニティの汎 AI アグリゲーション記事が主体で、すでに一括除外済み。エコシステムの参考となり得る調査期間内の項目:2026CCF 中国開源大会が重慶で開幕(8/17 China Daily、汎オープンソース会議であり FlagOS との明確な関連は見られない);智源コミュニティ《寒武紀決算分解:売上高は納品に足を引っ張られる》(8/17、成員単位の経営面)。ニュース側には当日重大な新動向なし、主体コンテンツは GitHub コミットに依存。
2.2 直近 3 日間のトレンド(GitHub org pushed による裏付け)
| 日付 | 活発なリポジトリ | 主な内容 |
|---|---|---|
| 8/16 | FlagBLAS(18)、build-infra(7)、FlagFFT、docs、release-info | FlagBLAS ベンチマークスイートの大幅拡充(海光 hipBLAS);海光イメージ 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、燧原 torch_gcu 不要化);海光 BW1000 が CI に参入;マルチベンダー E2E 検証マトリクスの拡張 |
| 8/18(本調査期間) | FlagGems、FlagTree、build-infra | FlagGems 海光/天数智芯 KernelGen 専用バッチ;build-infra megatron deps_app メカニズム |
トレンド判断:本調査期間は最近では珍しい多線同時展開の日——KernelGen オペレータ生産ライン(FlagGems)、学習プラグイン機能補完(Torch-FL)、検証施設拡張(build-infra)の三条ラインが同時に高頻度でマージされ、しかもチップ適応の重心が「単一ベンダー集中攻略」(8/16-17 海光ライン)から「マルチベンダー並行展開」(海光/燧原/摩尔線程/昇騰/天数智芯/寒武紀/真武が本調査期間にいずれも動きあり)へと移行している。FlagOS 2.1(6/24)からすでに約 8 週間が経過し、各コンポーネントで蓄積された機能量と検証記録の密度は上昇を続けており、新たなコンポーネントのリリース(FlagGems、FlagTensor 0.2.x シリーズの兆しなど)が近づいている可能性がある。
3. 成員単位の深掘り
調査期間内のマルチベンダー動向マップ:
| ベンダー | チップ/バックエンド | 調査期間内の動向 | 証拠 |
|---|---|---|---|
| 海光 | Hygon DCU(hygon25 / BW1000) | 調査期間内で最も活発なメンバー:BW1000 が Megatron-LM-FL 単体テスト CI に参入(#93);build-infra で apex を runtime イメージに追加、hygon25 の4シナリオで 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 GCU | Torch-FL FlagCX 統合で torch_gcu 不要(2台の S60 実機で検証);vllm-plugin-FL enflame-gcu300-native-flash-attn ブランチを推進 | Torch-FL #115 / vllm-plugin-FL ブランチ |
| 摩尔線程 | MUSA | FlagGems SQMMA matmul_bias_activation + constant_pad_nd 専用 kernel;build-infra MUSA 5.2.0/4.3.6 デュアルイメージ E2E を記録(flagtree 0.6.1);FlagTree wgmma MTHREADS 対応 | FlagGems #5551/#5395 / build-infra #412-414 / FlagTree #977 |
| 昇騰 | Ascend(ファーウェイ、エコシステム外メンバー) | build-infra で CANN 9.0.0 vLLM 0.24.0 E2E + Triton パス pow ブラックリスト検証を記録;FlagGems replication_pad2d_backward バックエンド + layer norm 行スケジューリング最適化 | build-infra #423/#426 / FlagGems #5508/#4903 |
| 阿里雲達摩院玄鉄 | T-Head 真武 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 MLU | whisper-triton で MLU median filter kernel を書き換え;ビジネス面(エコシステム参考):智源コミュニティが寒武紀の決算を分解、「売上高が納品で停滞」 | whisper-triton #2 / 智源コミュニティ |
| 天数智芯 | Iluvatar | FlagGems KernelGen Iluvatar 専用オペレータバッチ(#5558) | FlagGems #5558 |
| 沐曦 | MetaX | linalg_det 七バックエンドバッチに MetaX を含む | FlagGems #5557 バッチ |
| 智源 | — | FlagCX UIL 統一片側 IR(#539);FlagBLAS stable 化(#65);FlagPrism CI/依存順序修復 | FlagCX #539 / FlagBLAS #65 / FlagPrism #4-5 |
| 崑崙芯 | KunlunXin P800 | 調査期間内に新規コミットなし(8/17 に CI 入りは既収録) | — |
| 清微 / 地平線 | TXDA / BPU | 調査期間内にオープンソース動向なし | — |
トレンド判断:本調査期間のチップ版図の特徴は「既存メンバーが全面的に動き出し + 真武 PPU ラインが顕著に拡張」である。阿里雲達摩院玄鉄の真武 PPU は 8/12 に初めてバッチで FlagGems のオペレータカバレッジに入った後、本調査期間では FlagFFT(バックエンド)、FlagCX(ACCL 統合)、FlagTree(AABS)、Torch-FL(profiler)の4コンポーネントに同時に登場——真武は「オペレータライブラリ → 通信ライブラリ → コンパイラ → 訓練プラグイン」というフルスタック経路に沿って急速に接続しつつある。海光は「検証の精细化 + 新ハードウェア(BW1000)の CI 投入」段階に入り、両者が本調査期間のメンバー動向の二本の主軸を構成している。
4. まとめ
- FlagGems KernelGen オペレータ生産ラインの一括出荷(本期間のトップニュース):約 25 件のコミット、NVIDIA 側 16 個の新規オペレータ + linalg_det の 7 バックエンド一括カバー + Hygon/Iluvatar で初めて「専用オペレータバッチ」が出現(8/18 午前に連続リリース)——KernelGen によるオペレータ自動生成フローはマルチチップ一括段階に入り、チップベンダー側の接続コストが明らかに低下した。
- Torch-FL マルチチップ機能補完 + エージェント支援開発モード:海光 DCU AMP(実機測定で三箇所の gap を修正)、燧原 FlagCX の torch_gcu 不要化(2 台の S60 で検証);二つの核心 PR は Claude Code エージェントが開発し、エンジニアが人手でレビュー——開発フローのシグナルとして追跡に値する。
- 海光 BW1000 が Megatron-LM-FL 単体テスト CI に参入:昆仑芯 P800 に続き、訓練ラインへの新チップ接続が継続;build-infra は同時に apex を海光 runtime イメージに追加し、triton 3.5.1 上で hygon25 の四シナリオ再検証を完了、海光は「イメージ → 単体テスト → シナリオ検証」の全チェーンで動きがある。
- build-infra 検証マトリクスのマルチベンダー拡張 + メカニズムアップグレード:摩尔線程 MUSA 5.2.0/4.3.6、昇騰 CANN 9.0.0 E2E が相次いで記録;megatron アプリケーションイメージに deps_app のベンダー別条件付き依存メカニズムを新規追加(#424)、#408 で記録されたプラットフォーム gap に対するメカニズム的修正を行った。
- FlagCX 通信抽象層アーキテクチャアップグレード + 真武 PPU フルスタック接続:Unified One-Sided IR デバイス層(flagcxDev*)をマージ;FlagFFT/FlagCX/FlagTree/Torch-FL の四コンポーネントで PPU 関連のマージが同時に出現、真武 PPU はフルスタック経路に沿って急速に拡張中。
- ニュース側は平静:コンポーネントキーワードはゼロヒット、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 のリダイレクトリンクは本文を取得できず、ニュース側の判断はタイトルと複数ソースのクロスチェックに依存;真武 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 海光 DCU AMP autocast + GradScaler | https://github.com/flagos-ai/Torch-FL/pull/117 |
| 4 | Torch-FL #115 燧原 FlagCX 統合 torch_gcu 不要化 | https://github.com/flagos-ai/Torch-FL/pull/115 |
| 5 | Megatron-LM-FL #93 海光 BW1000 単体テスト CI 統合 | https://github.com/flagos-ai/Megatron-LM-FL/pull/93 |
| 6 | build-infra #412/#413/#414 摩尔線程 MUSA 5.2.0/4.3.6 検証 + flagtree 0.6.1 | https://github.com/flagos-ai/build-infra/pulls |
| 7 | build-infra #423/#426 昇騰 CANN 9.0.0 E2E + pow ブラックリスト検証 | https://github.com/flagos-ai/build-infra/pulls |
| 8 | build-infra #420-422 海光 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 stable 化 + #58 海光 gemv 復旧 | 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 transport + 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 kernel 書き直し | https://github.com/flagos-ai/whisper-triton/pulls |
| 16 | org repos 総覧(53 リポジトリ) | https://api.github.com/orgs/flagos-ai/repos?per_page=100&sort=updated |
| 17 | commit search(調査期間内 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 | 2026CCF 中国オープンソース大会が重慶で開幕(8/17) | https://news.google.com/rss/articles/CBMifEFVX3lxTE9LT3U5Z3IyaGtKWnprYkJrVVR3WG8yQ2d3Y1AxLVhtVzAtOFF2OVNwUmEzdEF5ZGVCVVB0S21fWTBhVnJKWU5HaVY |
| 1QjlxRnlGWVFCclVTX1g0SUJiNGFVT192WjR3VFVNSnQtV1ZKNGpEZlc5U3lOZ0ZuOG0?oc=5 |