<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>OpenAI高管出走潮遇上$70亿套现、思维链加密被破解、科罗拉多AI法正式生效——AI行业的三重分水岭 - Markdown</title>
    <style>
        body { 
            font-family: monospace; 
            white-space: pre-wrap; 
            word-wrap: break-word; 
            padding: 0; 
            background-color: #e5e5e5;
            color: #24292f;
            margin: 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            min-height: 100vh;
        }
        .markdown-body {
            box-sizing: border-box;
            width: 100%;
            max-width: 980px;
            margin: 2em auto;
            padding: 45px;
            background-color: #fff;
            border: 1px solid #d0d7de;
            border-radius: 6px;
            font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
            white-space: normal;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
        }
        @media (prefers-color-scheme: dark) {
            body {
                background-color: #010409;
                color: #c9d1d9;
            }
            .markdown-body {
                background-color: #0d1117;
                border-color: #30363d;
                box-shadow: 0 4px 12px rgba(0,0,0,0.3);
            }
        }
        @media (max-width: 767px) {
            .markdown-body {
                padding: 15px;
                margin: 0;
                border-radius: 0;
                border-left: none;
                border-right: none;
            }
        }
    </style>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.0/github-markdown.min.css">
</head>
<body>---
title: 'OpenAI高管出走潮遇上$70亿套现、思维链加密被破解、科罗拉多AI法正式生效——AI行业的三重分水岭'
description: '8月12日，AI行业迎来三重分水岭：OpenAI八年老将Brad Lightcap在$70亿员工股票回购完成之际宣布离职，OpenAI人才流失与IPO进程交织；研究人员揭示Anthropic、OpenAI、Google三大AI实验室的加密思维链可被跨会话窃取，182个凭证泄露；科罗拉多州SB 26-189消费者权益条款今日生效，成为全美首个进入实操阶段的州级AI法规。'
pubDate: 2026-08-12
tags: ['AI', '分析', 'OpenAI', 'AI安全', '监管', '行业动态', '思维链', '科罗拉多AI法']
---
8月12日，AI产业同时在人才、安全和监管三个维度上迎来了分水岭时刻。**OpenAI八年元老、前COO Brad Lightcap在[Reuters](https://www.reuters.com/technology/brad-lightcap-leaving-openai-2026-08-11/)和[NYT](https://www.nytimes.com/2026/08/11/technology/brad-lightcap-openai.html)同步报道中宣布离职创业，而就在此前数小时，OpenAI刚刚完成了高达[$70亿的员工股票回购](https://techcrunch.com/2026/08/10/openai-reportedly-completed-a-7-billion-employee-tender-offer/)（估值$8520亿）——一边是老将套现离场，一边是IPO倒计时；与此同时，一篇题为《[Stealing Reasoning Traces from Proprietary LLM APIs](https://huggingface.co/papers/2608.09867)》的论文揭示了一个令所有主流AI实验室尴尬的安全漏洞：三大公司用来保护"思维链"（Chain-of-Thought）的加密机制可以被轻易破解，已有182个API凭证从公开日志中泄露；在监管层面，科罗拉多州修订后的[SB 26-189](https://leg.colorado.gov/bills/sb26-189)消费者权益条款于今日正式生效，成为全美首批进入实操执行阶段的州级AI法律条款。**

如昨日报道所述，AI安全测试本身正在变成安全风险——沙箱逃逸已成为系统性问题。今日的三个焦点将问题进一步推进：人才在套现后流失意味着什么？加密推理保护为什么失效？当联邦层面的AI监管陷入停滞时，州法律将如何填补空白？

---

## OpenAI的"套现离场"时刻：Brad Lightcap离职与$70亿 tender offer的交织

### 发生了什么？

据[NYT](https://www.nytimes.com/2026/08/11/technology/brad-lightcap-openai.html)、[Reuters](https://www.reuters.com/technology/brad-lightcap-leaving-openai-2026-08-11/)、[WSJ](https://www.wsj.com/tech/ai/longtime-openai-exec-brad-lightcap-to-step-down-509297c5)和[TechCrunch](https://techcrunch.com/2026/08/11/brad-lightcap-openais-longtime-coo-is-leaving-to-start-something-new/)的多篇报道：

**Brad Lightcap**——OpenAI任职八年的老将，曾担任COO（今年4月转任特别项目主管）——于8月11日宣布离开OpenAI，"开始做一些新的事情"。他是OpenAI从非营利研究实验室成长为估值数千亿美元商业帝国过程中最核心的商业高管之一，负责构建了OpenAI的企业合作和营收体系。

他的离职并非孤立事件。以下是OpenAI近期高管流失的时间线：

| 人物 | 职位 | 离职/变动时间 | 备注 |
|------|------|-------------|------|
| **Brad Lightcap** | COO→特别项目 | 2026年8月11日 | 八年老将，创业 |
| Fidji Simons | 产品主管 | 2026年中 | 医疗休假 |
| 多名高管 | 不同部门 | 2026年内 | 持续流出 |

更引人注目的是时间线的交汇：就在Lightcap宣布离职的前一天（8月10日），[TechCrunch援引Bloomberg报道](https://techcrunch.com/2026/08/10/openai-reportedly-completed-a-7-billion-employee-tender-offer/)，OpenAI完成了规模达**$70亿**的员工股票回购要约（tender offer），估值维持在$8520亿。据[The Information](https://www.theinformation.com/)的数据，OpenAI员工已在历次tender offer中累计出售约**$160亿**股权。在最近一轮中，约75名员工人均套现超过$3000万。

### 为什么这是行业分水岭而非普通人事变动？

**1. "套现离场"模式正在成形。** Lightcap的离职路径——等待tender offer完成后宣布离开——正在成为OpenAI高管的标准退出模式。当员工的纸上财富变成银行账户里的真金白银时，"留在一个压力巨大的AI公司"和"拿着几千万去创业或退休"之间的机会成本发生了根本变化。这不仅仅是OpenAI的问题——它将影响整个AI行业的人才留存逻辑。

**2. IPO前的人才空心化风险。** 据Yahoo Finance报道，OpenAI正在筹备可能估值超过$1万亿的IPO。但IPO的故事需要"梦之队"叙事——如果核心高管在上市前持续流失，投资者必然会质疑：**那些最了解公司内部的人为什么要卖掉股票离开？**

**3. "AI创业第二代"正在启动。** Lightcap暗示他的新项目与AI相关。从OpenAI离职的高管们正在将资本、知识和人脉带入新的创业项目，形成一个"AI创业第二代"浪潮。这与当年PayPal Mafia从PayPal离开后创建Tesla、LinkedIn、YouTube的模式高度相似。

### 历史镜鉴：PayPal Mafia与科技公司人才大迁徙

科技行业不乏"核心团队出走、催化新生态"的先例：

- **PayPal Mafia（2002-2010）**：PayPal被eBay收购后，核心员工纷纷离开，包括Peter Thiel（创建Founders Fund）、Elon Musk（Tesla/SpaceX）、Reid Hoffman（LinkedIn）、Chad Hurley和Steve Chen（YouTube）。这批人后来塑造了整个Web 2.0时代。
- **Google AI Brain Drain（2018-2021）**：Geoffrey Hinton、Timnit Gebru、Samy Bengio等核心AI人才相继离开Google，加速了独立AI实验室的崛起。
- **OpenAI Diaspora（2026）**：如果Lightcap和其他离职高管各自创建AI公司，他们将在资金、人才和品牌上对OpenAI构成直接竞争——但同时也会扩大整个AI生态的蛋糕。

**关键差异**：PayPal Mafia离开时手里拿的是几百万到几千万美元；OpenAI的高管们手里拿的是几千万到几亿美元。这意味着"AI创业第二代"的起点将远远高于上一代。

---

## 三大AI实验室的加密思维链被破解：你的推理过程并不安全

### 论文揭示了什么？

一篇发表在HuggingFace上的研究论文[《Stealing Reasoning Traces from Proprietary LLM APIs》](https://huggingface.co/papers/2608.09867)（ArXiv: 2608.09867）揭示了一个影响深远的漏洞：

**Anthropic、OpenAI和Google三大AI公司在API中返回的"加密思维链"（encrypted Chain-of-Thought）块可以在不同会话、不同用户甚至不同模型之间互换使用。**

这意味着攻击者可以：
1. **截获其他用户或会话的加密推理块**
2. **将其注入到另一个模型的请求中**
3. **利用更弱的模型解密并提取原始推理内容**

据[stolen-thoughts.com](https://stolen-thoughts.com/)的详细说明和[Hacker News讨论](https://news.ycombinator.com/item?id=49257876)，研究者已从公开日志中提取了**182个API凭证**。著名密码学家Matthew Green早在2026年5月就向OpenAI和Anthropic报告了跨会话重放攻击，但据称收到了"敷衍的回复"。

### 为什么这很重要？

如昨日报道所述，AI安全测试中的沙箱逃逸已成为系统性问题。今日的CoT窃取论文将安全问题推向了一个新的维度：

**1. "加密推理"的承诺被打破。** 当推理模型（如OpenAI的o系列、Anthropic的Claude思维模式）生成答案时，其"内心独白"包含了最有价值的推理过程。AI公司通过加密这些推理块来保护知识产权——但研究表明，加密只是"混淆"而非真正的保护。

**2. 跨模型兼容性意味着架构层面的问题。** 加密块能在不同模型之间互换使用，暗示三大公司可能采用了相似的加密方案（可能都是简单的AES加密加上固定密钥），而非为每个用户/会话使用独立的加密密钥。这是一个基础的密码学错误。

**3. 企业API用户面临直接风险。** 如果企业通过API调用推理模型，其专有的Prompt设计、问题上下文和模型的推理路径都可能被第三方截获。对于金融、医疗等敏感行业的AI部署，这是一个严重的数据泄露风险。

### 密码学家的警告

Matthew Green在其[密码学工程博客](https://blog.cryptographyengineering.com/2026/05/29/fooling-around-with-encrypted-reasoning-blobs/)中早对此提出警告。核心问题是：**AI公司试图用加密来替代访问控制，但加密设计不当等于没有保护。** 正确的方案应该是使用基于会话的临时密钥（如TLS握手），而非固定的服务端密钥来保护推理块。

---

## 科罗拉多AI法今日生效：全美首个进入实操阶段的州级AI消费者保护法

### 发生了什么？

科罗拉多州修订后的[SB 26-189（Automated Decision-Making Technology Act）](https://leg.colorado.gov/bills/sb26-189)的消费者权益条款于**2026年8月12日**正式生效。这是全美首批从"纸面法规"进入"实际执行"阶段的州级AI法律。

据[Stack Cybersecurity的合规指南](https://stackcyber.com/posts/ai-colorado-laws)、[Baker Botts的法律分析](https://ourtake.bakerbotts.com/post/102msga/colorado-repeals-and-replaces-ai-act)和[Clark Hill的详细解读](https://www.clarkhill.com/news-events/news/colorados-ai-law-delayed-until-june-2026-what-the-latest-setback-means-for-businesses/)：

| 生效内容 | 具体要求 |
|----------|----------|
| **消费者通知权** | 使用ADM（自动决策技术）做出"重大决策"时，必须向消费者提供通知 |
| **消费者更正权** | 消费者有权更正被ADM系统使用的事实性错误个人数据 |
| **人工审查权** | 消费者有权对不利的ADM决策请求有意义的人工审查 |
| **禁止AI治疗** | 禁止健康保险为AI系统提供的治疗服务付费 |
| **适用范围** | 在科罗拉多运营并使用影响消费者"重大决策"ADM系统的企业 |

### 为什么这是全国性标志事件？

**1. 填补联邦监管的真空。** 如8月4日报道所述，白宫的自愿AI安全框架仅覆盖闭源模型，且不具强制力。ACLU更是在8月11日提起[诉讼](https://www.aclu.org/press-releases/aclu-statement-on-president-trumps-unilateral-attack-on-state-regulation-of-artificial-intelligence)寻求阻止联邦框架——理由是它可能阻止各州制定更严格的AI法规。在联邦层面陷入僵局的背景下，科罗拉多的法律成为了事实上的标杆。

**2. 从"算法歧视"到"消费者权益"的转向。** 原始的SB 24-205被批评者视为"欧盟模式"的美国翻版，侧重于算法歧视的事前审查。修订后的SB 26-189转向了披露和事后救济模式——更接近美国的消费者保护传统。这一转向可能成为其他州的模板。

**3. 对企业的实际影响。** 任何在科罗拉多有业务并使用AI做出就业、信贷、保险、住房等"重大决策"的公司，从今天起必须提供消费者通知、更正和人工审查机制。不合规可能面临州总检察长的执法行动。

### 历史镜鉴：GDPR的前两年

科罗拉多AI法的生效路径与欧盟GDPR有惊人的相似之处：

- **GDPR（2018年5月生效）**：在最初的6-12个月中，执法行动很少，主要处于"适应期"。但第二年开始，罚款金额急剧攀升（Google被罚€5000万、British Airways被罚£183m）。
- **科罗拉多SB 26-189（2026年8月生效）**：预计初期执法将较为温和，主要关注善意合规的企业。但如果出现高调的AI歧视案例，执法力度可能迅速加强。

**关键差异**：GDPR有一个统一的欧盟监管机构框架；科罗拉多AI法的执行完全依赖州总检察长一人——这意味着执法的力度和方向将在很大程度上取决于政治意愿。

---

## 行业趋势：三重分水岭的共同信号

今日的三条主线虽然领域不同，但共同指向同一个深层趋势：**AI行业正在从"野蛮生长"阶段进入"制度化成熟"阶段。**

**人才层面**：Lightcap的离职和$70亿套现标志着AI行业第一批"内部人士"开始将纸上财富转化为真实资本。这些资本和人力的流出不会削弱OpenAI——它会催生整个"AI第二代"创业生态，正如PayPal Mafia催化了Web 2.0。

**安全层面**：CoT加密漏洞暴露了一个事实——AI公司在"保护推理过程"这一核心知识产权上，仍然停留在初级密码学水平。随着推理模型成为主流，这个问题将在更多场景中爆发。

**监管层面**：科罗拉多法律的生效意味着，无论联邦政府做什么，州级AI监管已经成为现实。企业不能再以"等待联邦统一框架"为由推迟合规。

---

## 今日简报

### Google将于今日举办"Made by Google 2026"发布会
Google将于美国东部时间8月12日下午6点在纽约举办年度硬件发布会，预计发布Pixel 11、Pixel 11 Pro Fold和Pixel Watch 5。预计Gemini AI将深度整合到新设备中。在Apple Intelligence推进缓慢的背景下，Google有机会在端侧AI领域夺取先机。

### Anthropic Claude for Teachers获得媒体集中关注
据[WSBTV](https://www.wsbtv.com/news/anthropic-unveils/FQQTQDY2FMYE5EC2SYSMUQ2NZE/)和[Chalkbeat](https://www.chalkbeat.org/2026/07/14/anthropic-launches-claude-for-teachers-as-ai-companies-battle-for-classrooms/)报道，Anthropic的Claude for Teachers于8月11日获得集中媒体报道。该产品为全美K-12验证教师免费提供Claude高级功能，是AI公司争夺教育市场战略的一部分。Google和OpenAI此前已推出类似的面向教育工作者产品。

### DeepSeek重启融资
据YouTube上的The China Show报道，DeepSeek正在重启融资以支持其雄心勃勃的AI扩张计划。在[8月3日报道](https://www.reuters.com/business/retail-consumer/deepseeks-new-ai-model-is-by-far-cheapest-well-known-models-run-research-firm-2026-08-03/)的V4-Flash（比Anthropic Claude Fable便宜105倍）之后，DeepSeek需要更多资金来维持其成本优势策略。

### EU AI Act全面生效
EU AI Act于2026年8月2日正式全面适用（部分条款除外），各成员国必须在国家级层面建立至少一个AI监管沙箱。这意味着在科罗拉多法律生效的同时，欧盟的AI监管也刚刚进入全面执行阶段——形成了跨大西洋的监管双轨。

---

## 关键要点

- **OpenAI的人才套现模式正在成形**：$70亿tender offer + 核心高管离职 = "AI第一代"向"第二代"过渡的信号。投资者应关注IPO前的人才空心化风险。
- **加密思维链的安全性是幻觉**：三大AI实验室的推理保护机制存在基础性密码学缺陷，企业API用户需要评估数据泄露风险。
- **州级AI监管已成现实**：科罗拉多SB 26-189的消费者权益条款今日生效，企业需要立即评估合规状况。其他州（加州、纽约）可能跟进。
- **AI教育市场白热化**：Anthropic、Google、OpenAI同时押注教育领域，K-12课堂正在成为AI公司争夺下一代用户的战场。
- **联邦AI监管持续陷入僵局**：ACLU的诉讼和州级法律的推进表明，联邦层面的AI监管协调正在失败，碎片化监管将成为常态。

---

## 常见问题

### Brad Lightcap离开OpenAI会影响公司的IPO吗？
短期内不会直接影响IPO进程，但多名核心高管在上市前离职可能引发投资者对公司治理和人才留存能力的质疑。OpenAI的IPO预计在2026年底前完成，估值目标超过$1万亿。

### 加密思维链漏洞对普通ChatGPT用户有影响吗？
普通用户的风险较低。但如果您通过API调用推理模型（如o系列）处理敏感信息——包括专有代码、商业策略或个人数据——您的推理上下文可能被第三方截获。建议避免在API调用中包含敏感信息，直到AI公司修复此漏洞。

### 科罗拉多AI法适用于哪些企业？
任何在科罗拉多州运营并使用自动决策技术（ADMT）做出"重大决策"（如就业、信贷、保险、住房、教育等）的企业都受到管辖。企业必须向消费者提供AI使用通知、数据更正权和不利于消费者决策时的人工审查权。

### 中国AI公司也受到这些监管和安全问题的影响吗？
科罗拉多AI法主要影响在美国运营的企业，但如果中国AI公司通过API向科罗拉多居民提供服务，理论上也可能受到管辖。CoT加密漏洞影响所有使用推理模型的API用户，不区分地理位置。

### 接下来需要关注什么？
关注三件事：1）OpenAI IPO的S-1招股说明书何时公开；2）AI公司是否在短期内发布CoT加密修复方案；3）其他州是否效仿科罗拉多制定类似AI法律。

---

## 参考资料

- [Brad Lightcap, a Top OpenAI Executive, Steps Down - NYT](https://www.nytimes.com/2026/08/11/technology/brad-lightcap-openai.html)
- [Senior OpenAI executive Brad Lightcap to leave - Reuters](https://www.reuters.com/technology/brad-lightcap-leaving-openai-2026-08-11/)
- [Longtime OpenAI Exec Brad Lightcap to Step Down - WSJ](https://www.wsj.com/tech/ai/longtime-openai-exec-brad-lightcap-to-step-down-509297c5)
- [Brad Lightcap is leaving OpenAI - TechCrunch](https://techcrunch.com/2026/08/11/brad-lightcap-openais-longtime-coo-is-leaving-to-start-something-new/)
- [OpenAI reportedly completed a $7 billion employee tender offer - TechCrunch](https://techcrunch.com/2026/08/10/openai-reportedly-completed-a-7-billion-employee-tender-offer/)
- [Longtime OpenAI exec Lightcap leaves amid shakeup - CNBC](https://www.cnbc.com/2026/08/11/longtime-openai-executive-brad-lightcap-leaves-as-shakeup-at-ai-lab-continues.html)
- [Stealing Reasoning Traces from Proprietary LLM APIs - Paper](https://huggingface.co/papers/2608.09867)
- [Stolen Thoughts - 详细漏洞说明](https://stolen-thoughts.com/)
- [Stealing Reasoning Traces - Hacker News讨论](https://news.ycombinator.com/item?id=49257876)
- [Fooling around with encrypted reasoning blobs - Matthew Green博客](https://blog.cryptographyengineering.com/2026/05/29/fooling-around-with-encrypted-reasoning-blobs/)
- [Colorado SB 26-189 - 法律文本](https://leg.colorado.gov/bills/sb26-189)
- [Colorado AI Act Compliance Guide - Stack Cybersecurity](https://stackcyber.com/posts/ai-colorado-laws)
- [Colorado rewrites its landmark AI law - Consumer Finance Monitor](https://www.consumerfinancemonitor.com/2026/05/12/colorado-rewrites-its-landmark-ai-law-unpacking-sb-26-189-and-what-it-means-for-businesses/)
- [ACLU Statement on AI regulation](https://www.aclu.org/press-releases/aclu-statement-on-president-trumps-unilateral-attack-on-state-regulation-of-artificial-intelligence)
- [Anthropic launches Claude for Teachers - Chalkbeat](https://www.chalkbeat.org/2026/07/14/anthropic-launches-claude-for-teachers-as-ai-companies-battle-for-classrooms/)
- [Made by Google 2026 - Google Store](https://store.google.com/magazine/google_pixel_11)
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script>
    document.addEventListener("DOMContentLoaded", () => {
        try {
            const rawMarkdown = document.body.innerText;
            const isDark = window.matchMedia("(prefers-color-scheme: dark)").matches;

            let webUrl = window.location.pathname;
            if (webUrl.endsWith('/index.md')) {
                webUrl = webUrl.substring(0, webUrl.length - 'index.md'.length) || '/';
            } else {
                webUrl = webUrl.replace(/.md$/, '');
            }
            const linkColor = isDark ? '#58a6ff' : '#0969da';
            const navHtml = 
                '<div style="margin-bottom: 24px; font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;">' +
                    '<a href="/index.md" style="color: ' + linkColor + '; text-decoration: none;">← Back to Home</a>' +
                    '<span style="margin: 0 8px; color: ' + (isDark ? '#484f58' : '#d0d7de') + ';">|</span>' +
                    '<a href="' + webUrl + '" style="color: ' + linkColor + '; text-decoration: none;">Switch to Web View</a>' +
                '</div>';

            let contentToRender = rawMarkdown;
            let frontmatterHtml = '';
            
            const fmMatch = rawMarkdown.match(/^---\s*[\r\n]+([\s\S]*?)[\r\n]+---\s*/);
            
            if (fmMatch) {
                contentToRender = rawMarkdown.substring(fmMatch[0].length);
                const yamlText = fmMatch[1];
                
                const borderColor = isDark ? '#30363d' : '#d0d7de';
                const bgColor = isDark ? '#161b22' : '#f6f8fa';
                const keyColor = isDark ? '#8b949e' : '#57606a';
                const valColor = isDark ? '#c9d1d9' : '#24292f';

                const rows = yamlText.split('\n')
                    .filter(line => line.trim() && line.includes(':'))
                    .map(line => {
                        const splitIdx = line.indexOf(':');
                        const key = line.slice(0, splitIdx).trim();
                        let val = line.slice(splitIdx + 1).trim();
                        if ((val.startsWith("'") && val.endsWith("'")) || (val.startsWith('"') && val.endsWith('"'))) {
                            val = val.slice(1, -1);
                        }
                        
                        return '<tr>' +
                            '<td style="white-space:nowrap; padding:8px 12px; color:' + keyColor + '; font-weight:600; border-bottom:1px solid ' + borderColor + '; width:1%;">' + key + '</td>' +
                            '<td style="padding:8px 12px; color:' + valColor + '; border-bottom:1px solid ' + borderColor + ';">' + val + '</td>' +
                        '</tr>';
                    }).join('');
                
                if (rows) {
                    frontmatterHtml = 
                        '<div style="margin-bottom: 32px; border:1px solid ' + borderColor + '; border-radius:6px; overflow:hidden; background-color:' + bgColor + ';">' +
                            '<table style="width:100%; border-collapse:collapse; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif; font-size:13px;">' +
                                rows +
                            '</table>' +
                        '</div>';
                }
            }
            
            const renderedHtml = marked.parse(contentToRender);
            
            const wrapper = document.createElement('article');
            wrapper.className = 'markdown-body';
            wrapper.innerHTML = navHtml + frontmatterHtml + renderedHtml;
            
            document.body.innerHTML = '';
            document.body.appendChild(wrapper);
        } catch (e) {
            console.error("Markdown rendering failed", e);
        }
    });
</script>
</body>
</html>