精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

斯坦福博士圖解AlphaFold 3:超多細節+可視化還原ML工程師眼中的AF3

人工智能 新聞
AlphaFold 3的論文太晦澀?沒關系,斯坦福大學的兩位博士生「圖解」AlphaFold 3 ,將模型架構可視化,同時不遺漏任何一個細節。

谷歌DeepMind的人工智能模型AlphaFold 3兩個月前橫空出世,顛覆了生物學。

這個「值得獲得諾貝爾獎的發明」不僅在學術圈引起了巨震,還轟動了制藥界——它可能帶來數千億美元的商業價值,并對藥物研發產生深遠影響。

圖片

論文地址:https://www.nature.com/articles/s41586-024-07487-w

如此重要的AlphaFold3,其具體工作原理是什么?

因為AlphaFold3的結構非常復雜,論文有相當高的閱讀門檻,讓人望而卻步。兩位斯坦福大學的兩位博士生制作了一個論文的「圖解版」,比論文閱讀起來友好多了,而且還很詳盡!

每一位機器學習工程師都不應該錯過這篇圖文并茂的文章——

圖片

博客地址:https://elanapearl.github.io/blog/2024/the-illustrated-alphafold/

此前已經有很多關于蛋白質結構預測的研究動機、CASP競賽、模型失效模式、關于評估的爭論、對生物技術的影響等主題的文章,因此以上內容都不是這篇博文關注的重點。

這篇博文關注的重點在于AlphaFold3(以下簡稱AF3)是如何在技術上實現的:分子在模型中被如何表示,它們又是如何被轉換成預測結構的?

架構概述

AlphaFold3和前代模型最大的不同點在于——預測目標不同。

AF3不僅預測單個蛋白質序列(AF2)或蛋白質復合物(AF-multimeter)的結構,還能預測蛋白質與其他蛋白質、核酸、小分子中的一種或多種物質的復合結構,而且僅根據序列信息。

因此,前代的AF模型只需表示標準的氨基酸序列,但AF3需要引入更復雜的輸入類型,因此設計了更復雜的特征表示和tokenization機制。

tokenization過程會在稍后單獨描述,目前我們只需要知道,token可能代表單個氨基酸(蛋白質)、核苷酸(DNA/RNA),或者單個原子(其他物質)。

圖片

模型主要由3部分組成:

- 輸入準備:給定輸入的分子序列,模型需要檢索一系列的結構相似的分子。這一步驟會識別出這些分子,并將其編碼為數值張量。

- 表征學習:給定上一步中創建的張量,使用注意力機制的多種變體來更新這些表征。

- 結構預測:基于第一部分創建的原始輸入以及第二部分改進后的表征,使用條件擴散進行結構預測。

在整個模型中,蛋白質復合物有兩種表示形式:單一表征(single representation)和配對表征(pair representation),這兩種表示都可以應用于token級別或原子級別。

前者僅僅表示復合物中的所有token或原子,后者則表征了物質中所有token/原子之間的關系(如距離、潛在相互作用等)。

圖片

為了簡單起見,下述的結構中忽略了大多數LayerNorm層,但其實它們無處不在。

輸入準備

圖片

用戶向AF3提供的實際輸入是一個蛋白質序列和可選的其他分子。

本節的目標是將這些序列轉換成一系列6個張量,這些張量將作為模型主干的輸入.

如圖所示,這6個張量分別是:

-s(token級單一表征)

-z(token級配對表征)

-q(原子級單一表征)

-p(原子級配對表征)

-m(MSA表征)

-t(模板表征)

本節包含5個步驟,分別是tokenization、檢索、創建原子級表征、更新原子級表征、原子級到token級集成。

tokenization

圖片

在AF2中,由于模型只表示具有固定氨基酸集的蛋白質,因此每個氨基酸都擁有自己的token。

AF3保留了這一點,但也引入了額外的token,以便處理其他分子類型:

-標準氨基酸:1個token(同AF2)

-標準核苷酸:1個token

-非標準氨基酸或核苷酸(甲基化核苷酸、翻譯后修飾的氨基酸等):每個原子1個token

-其他分子:每個原子1個token

因此,我們可以認為某些token(如標準氨基酸/核苷酸)對應多個原子,而其他token (如配體中的原子)只對應單個原子。

比如,35個標準氨基酸的序列(可能大于600個原子)將由35個token來表示;同時,一個由35個原子組成的配體也同樣由35個token表示。

檢索

AF3的早期關鍵步驟之一類似于語言模型中的檢索增強生成(Retrieval Augmented Generation,RAG)。

模型會檢索到與與輸入序列相似的序列(收集到多序列比對中,即MSA),以及與這些序列相關的任何結構(稱為「模板」),將它們作為模型的附加輸入,分別寫作m和t。

與AF-multimer相比,這些檢索步驟中唯一的新內容是,除了蛋白質序列外,我們現在還對RNA序列進行檢索。

請注意,這在傳統上并不被稱為「檢索」,因為早在RAG這個術語出現之前,使用結構模板指導蛋白質結構建模就已經是同源建模領域的常見做法了。

不過,盡管AlphaFold沒有明確將這一過程稱為檢索,但它確實與現在流行的RAG非常相似。

那么,模板(templates,t)如何表征呢?

通過模板搜索,我們獲得了每個模板的三維結構,以及有關哪些token位于哪些鏈中的信息。

首先,計算給定模板中所有token對之間的歐氏距離。如果是對應多個原子token,則使用一個有代表性的「中心原子」來計算距離。

比如,對于氨基酸來說,中心原子是Cɑ原子,而標準核苷酸的中心原子是C1'原子。

圖片

這會為每個模板生成一個Ntoken x Ntoken大小的矩陣。不過,距離并不是用數值來表示,而是將距離離散化為「距離直方圖」。

然后,我們向每個直方圖添加元數據,關于每個token屬于哪個鏈、該token是否在晶體結構中得到解析、以及每個氨基酸內部的局部距離信息。

然后,我們對這個矩陣進行掩碼,只查看每條鏈內部的距離(忽略鏈之間的距離)。根據論文的解釋,這樣做的原因是「并不嘗試選擇模板......以獲取鏈間交互的信息」。

創建原子級表征

圖片

為了創建q(原子級單一表征),我們需要提取所有原子級特征。

第一步是計算每個氨基酸、核苷酸和配體的「參考構象」(reference conformer)。雖然我們還不知道整個復合物的結構,但我們對每個單獨組件的局部結構有很多的先驗知識。

構象(構象異構體的簡稱)是分子中原子的三維排列,通過對單鍵的旋轉角度進行采樣而生成。

每種氨基酸都有一個「標準」構象,但這只是該氨基酸存在的低能量構象之一,可以通過查表找到。

不過,每個小分子都需要生成自己的構象,利用RDKit中的ETKDGv3算法,同時結合了實驗數據和扭轉角偏好來生成三維構象。

然后,我們將該構象信息(相對位置)與每個原子的電荷、原子序數和其他標識符連接起來。矩陣c存儲了序列中所有原子的這些信息。

然后,我們用c來初始化原子級別的配對表征p,以存儲原子間的相對距離。

由于我們只知道每個token內的參考距離,因此先使用掩碼機制(v)來確保這個初始距離矩陣只代表我們在構象生成過程中計算出的距離。

最后,我們將原子級別的單一表征復制一份,并將這個副本稱為q。這個矩陣q是我們接下來要更新的,但c確實會被保存并稍后使用。

原子Transformer

圖片

在生成了q(單個原子的表征)和 p(原子配對表征)之后,我們現在要根據附近的其他原子更新這些表征。

AF3使用一個名為原子Transformer的模塊,在原子級別應用注意力機制時

原子Transformer主要遵循標準的Transformer結構。不過,其具體步驟都經過了調整,以處理來自c和p的額外輸入。

原子級->token級

圖片

到目前為止,所有數據都是以原子級別存儲的,而AF3的表征學習部分則從這里開始以token級別運行。

為了創建token級表征,我們首先將原子級表征投影到一個更大的維度(catom=128,ctoken=384)。然后對分配給同一token的所有原子取平均值。

請注意,這只適用于與標準氨基酸和核苷酸相關的原子,其余原子保持不變。

現在我們就從「原子空間」進入了「token空間」。

之后將token級特征和MSA中的統計信息連接起來,形成矩陣sinputs并被向下投影到ctoken,作為序列的起始表征sinit

sinit將在表征學習部分中被更新,但sinputs保持不變,用于結構預測部分。

表征學習

經過一系列輸入準備后,我們就來到了模型的主干部分,也是完成大部分計算量的部分。

這部分模型的學習目標是改進上述token級別的單一(s)或成對(z)張量的初始化表示,因此被稱為「表征學習」。

圖片

這部分主要包含三類步驟:

- 模板模塊(template module):使用模板t更新張量z

- MSA模塊:更新MSA表征m,再將其引入token級別的張量z

- Pairformer:使用三角注意力更新張量s、z

以上步驟會重復運行多次,每次輸出結果后再將其反饋到自身繼續作為輸入,繼續進行計算(如上圖中藍色需先所示),這種做法被稱為「回收」(recycling)。

模板模塊

該模塊的計算流程如下圖所示(模板個數Ntemplate=2)。

每個模板t和張量z經過線性投影后相加得到矩陣v,再經過一系列被稱作Pairformer Stack的操作(后文詳述)。

之后,N個模板被平均到一起,再通過另一個線性層和一次ReLU,得到最終結果。

圖片

有趣的是,這是AF3模型中唯二使用ReLU的地方之一,但論文中并沒有解釋為什么選擇ReLU而非其他非線性函數。

MSA模塊

AF3中的MSA與AF2中的Evoformer非常類似,都是在同時改進MSA表征和配對表征,對兩者分別獨立執行一系列操作后進行交互。

圖片

下采樣

處理MSA表征的第一步是下采樣,而非使用之前生成的MSA的所有行(最多可達 16k)。下采樣后,還要加入經過投影映射的單一表征s。

外積均值

之后,MSA表征m通過外積均值方法(outer product mean)被合并到配對表征中。

如下圖所示,比較MSA中的兩列揭示了有關序列中兩個位點之間的關系信息(比如進化過程中的相關性)。

圖片

對于每對標記索引i,j,我們迭代所有進化序列s,獲取 ms,i和 ms,j的外積,在所有進化序列中進行平均。

然后,我們壓平這個外部積并將其投影回去,最后將其添加至配對表征zi,j 。

雖然每個外積僅對給定序列ms內的值進行操作,但取平均值時會混合序列之間的信息。這是模型中唯一能在進化序列之間共享信息的機制。

這個方法是相對于AF2的重大改變,旨在降低Evoformer的計算復雜度。

行內自注意力

根據MSA更新配對表征后,模型接下來根據后者更新MSA,這種特定的更新模式是原子Transformer中所述的「具有配對偏差的自注意力」的簡化版本,被稱為「僅使用配對偏差的行內門控自注意力」(row-wise gated self-attention using only pair bias)。

圖片

這種方法受到注意力機制的啟發,但并不使用查詢和鍵計算,而是直接使用存儲在配對表征z中的token間關系。

如下圖所示,在張量z中,每個cz維度的向量zi,j都表示第i個和第j個token間的關系。將z線性投影到矩陣b后,每個zi,j向量變為標量,就可以相當于「注意力分數」(attention score),用于加權平均。

圖片

最后,MSA通過一系列「三角更新」(triangle updates)和注意力機制來更新配對表征,其中「三角更新」與下面Pairformer的描述相同。

Pairformer

經過前兩個模塊后,模板t和MSA表征m的作用就結束了,只有單一表征z和經過更新的配對表征s進入Pairformer并用于相互更新。

圖片

Pairformer中值得注意的是「三角更新」和「三角自注意力」方法,它們首次在AF2模型中出現,并被保留在AF3中,而且正在被應用到越來越多的架構中。

為什么是「三角形」

這里的指導原則是三角形不等式的思想:「三角形任意兩邊之和大于或等于第三條邊。」

回想一下,張量z中的值zi,j編碼序列中位置i和j之間的關系。雖然并沒有顯式地對token間的物理距離進行編碼,但的確包含了這層含義。

如果我們想象每個zi,j代表兩個氨基酸之間的距離,并且有zi,j=1和zj,k=1。那么根據三角形不等式,zi,k不能大于2。

「三角更新」和「三角形自注意力」的目標就是嘗試將這些幾何約束編碼到模型中,但并不會強制執行,而是鼓勵模型在每次更新zi,j的值時考慮所有可能的三元組(i,j,k)。

此外,z不僅代表物理距離,還編碼了token之間復雜的物理關系,因此向量zi,j是有方向的。

圖片

所以,如上圖所示,在對節點k進行「三角更新」和「三角自注意力」操作時,需要分別查看兩種有向路徑,出邊(outgoing edge)和入邊(incoming edges)。

三角更新

從圖論角度理解「三角」操作后,我們就能明白以下的張量更新和注意力機制是如何通過張量運算實現的。

圖片

使用出邊進行更新時,使用到了z的三個線性投影a、b和g。

為了更新zi,j,需要對zi,k和zj,k進行操作,即對a中的第i行和b中的第j行進行逐元素(element-wise)乘法,之后對所有行(不同k值)求和,再用g進行門控。

圖片

入邊的操作與出邊類似,只是進行了行列翻轉。

為了更新zi,j,需要對zk,i和zk,j進行操作,即對a中的第i列和b中的第j列進行逐元素乘法,再對所有行求和。

可以發現,出邊和入邊的「三角更新」操作與上面標出有向路徑的兩個紫色三角形完全對應。

三角自注意力

接下來,分別使用出邊和入邊的「三角自注意力」更新每個zi,j值。AF3論文將這兩個過程分別稱為「圍繞起始節點」(around starting node)和「圍繞結束節點」(around ending node)。

回憶一下,典型的一維序列自注意力中,查詢、鍵和值都是原始一維序列的轉換。自注意力的二維變體——軸向注意力中,在二維矩陣的不同軸上(行,然后列)上獨立應用一維自注意力。

以此類推,「三角自注意力」在軸向注意力的基礎上添加了之前討論的「三角形不等式」,通過合并所有k值的zi,k和zj,k來更新zi,j

比如,在圍繞起始節點的情況中(下圖),為了計算注意力分數zi,j,需要將qi,j與k矩陣中第i行每個值相乘(以確定第j列受到其他列的影響),然后加上zj,k的注意力偏置。

圖片

圍繞結束節點的情況同樣是行列對稱,為了計算zi,j,需要將qi,j與k矩陣中第i列每個值相乘,注意力偏置則來自第j列。

圖片

用四個與「三角」有關的步驟更新了配對表征z后,我們還希望用它來更新單一表征s,此處使用的方法是「帶有配對偏置的單一注意力」(single attention with pair bias,下圖)。

這個方法在輸入準備部分的原子Transformer中也被用到,區別只在于一個是token級別,一個是原子級別。

由于在token級別上運行,因此這里用到的是完全注意力,而非塊內稀疏模式。

圖片

以上是Pairformer的所有計算流程。經過48個塊的重復計算后,我們就得到了張量strunk和ztrunk

結構預測

擴散模塊

圖片

每一個去噪擴散步驟都根據輸入序列的多個表征來調整預測。

AF3論文將其擴散過程分為3個步驟,包括從token到原子、回到token、再回到原子。

準備token級條件張量

圖片

為了初始化token級條件表征,我們將ztrunk與相對位置編碼拼接,然后將這個更大的表征向下投影,并通過幾個帶有殘差連接的轉換模塊。

同樣地,對于token級的單一表征,我們將模型的初始表征(sinputs)和我們當前表征(strunk)拼接起來,然后投影回原始大小。

然后,我們根據當前的擴散時間步長創建一個傅立葉編碼模型,將其添加到單一表征中,并將該組合通過多個轉換模塊。

通過在這里的條件輸入中加入擴散時間步長,可以確保模型在進行去噪預測時能夠意識到擴散過程的時間步長,從而預測出該時間步長下需要消除噪聲的合適規模。

準備原子級張量,應用原子級注意力,并聚合回token級

此時,條件向量存儲的是每個token級別的信息,但我們還希望在原子級別上運行注意力。

為了解決這個問題,我們采用編碼部分(c 和 p)中創建的輸入的初始原子級表征,并根據當前的token級表征更新它們,以創建原子級條件張量。

圖片

接下來,使用數據方差來縮放原子的當前坐標(x),從而有效地創建出具有單位方差(稱為r)的「無量綱」坐標。

然后我們根據r更新q,這樣q就包含了原子的當前位置信息。最后,使用原子Transformer更新q,并將原子聚合為我們之前看到的token。

圖片

在token級應用注意力機制

圖片

這一步的目標是運用注意力機制更新原子坐標和序列信息的token級表征a。這一步使用的是輸入準備過程中可視化的擴散Transformer,它與原子Transformer相同,但針對token。

在原子級應用注意力機制來預測原子級噪聲更新

現在,我們回到原子空間,使用原子Transformer和經過更新的a來對q進行更新。

與上一步一樣,我們廣播token表征,使其與開始時的原子數量相匹配,然后運行原子Transformer。

最重要的是,最后一層線性層將原子級表征q映射回R。這是關鍵的一步:我們使用所有這些條件表征為所有原子生成坐標更新rupdate

由于是在「無量綱」空間rl中生成這些更新的,因此需要進行重新縮放,將 rupdate中的更新轉換為為非單位方差的形式xupdate,再引入到xl中。

至此,我們就完成了對AlphaFold 3主要架構的介紹!

此外,作者還提供了一些有關損失函數機器訓練細節的補充信息,好學的朋友可以去博文中一看究竟。

ML工程師眼中的AF3

在對AF3的架構及其與AF2的比較進行了如此詳盡的介紹之后,作者沒有止步于此,而是將之與更廣泛的機器學習趨勢相關聯,這一點很有意思。

作者提到了AF與檢索增強生成、Pair-Bias注意力機制、自監督訓練、分類與回歸、LSTM循環架構、交叉蒸餾之間的關系。

作者簡介

本文作者是來自斯坦福大學的兩位博士生Elana Simon和Jake Silberg。

圖片

Elana Simon本科從哈佛大學畢業并獲得計算機科學領域學士學位,曾在谷歌、Facebook等機構實習,并擔任過Reveries Labs的機器學習工程師。

她目前是博士二年級,由James Zou指導,從事機器學習和生物學(免疫學和基因學)交叉領域的研究。

圖片

Jake Silberg本科畢業于哈佛大學社會研究專業,輔修全球健康和衛生政策,碩士畢業于斯坦福大學統計系數據科學專業。

他曾在麥肯錫擔任高級業務分析師,目前在斯坦福大學攻讀生物醫學數據科學方面的博士學位,研究興趣包括主動學習、人機交互,以及Transformer在衛星和醫學圖像中的應用。

責任編輯:張燕妮 來源: 新智元
相關推薦

2012-03-21 21:38:27

蘋果

2013-01-31 09:45:14

斯坦福超級電腦百萬內核

2012-12-26 09:20:30

2012-12-25 09:43:08

2025-07-21 11:51:12

模型AI工具

2023-03-15 10:35:16

GPTAI

2024-09-26 10:23:46

2021-02-02 12:17:05

人工智能算法技術

2009-05-19 09:06:41

Apple斯坦福iPhone

2013-07-05 10:09:49

算法可視化Color

2022-12-29 16:41:10

PPT

2019-12-16 14:33:01

AI人工智能斯坦福

2023-10-18 09:25:08

模型推理

2023-10-12 07:27:18

火狐瀏覽器

2024-06-03 14:19:00

AI訓練

2021-06-21 09:37:05

代碼開源可視化

2019-07-04 16:37:50

編程C++開發

2024-09-09 14:15:00

AI訓練

2021-07-06 10:37:37

模型人工智能深度學習

2025-09-08 09:10:00

點贊
收藏

51CTO技術棧公眾號

亚洲一区三区视频在线观看| 麻豆成人在线看| 日韩av在线第一页| 看电影就来5566av视频在线播放| 美女尤物久久精品| 美女诱惑一区| 精品视频在线导航| 女人另类性混交zo| 97在线观看免费观看高清| 国产一区二区三区在线观看免费视频 | 国产成人a视频高清在线观看| 国产精品卡一卡二卡三| 91aaaa| 亚洲AV无码成人精品区东京热| 成人一二三区| 精品国产电影一区二区 | 日本在线观看不卡视频| 欧美成人高清视频| 欧美图片一区二区| 欧美区一区二区| 色综合天天综合色综合av| 日本特级黄色大片| 深夜福利在线视频| 精品一二线国产| 日本精品一区二区三区在线| 美女的奶胸大爽爽大片| 国产日产精品_国产精品毛片| 91精品国产麻豆国产自产在线| 亚洲国产精品久久久久婷蜜芽| 日本免费视频在线观看| 久久久久88色偷偷免费| 91黄色国产视频| 中文字幕日本视频| 鲁大师影院一区二区三区| 久久久噜噜噜久久| 波多野结衣爱爱视频| 精品久久久久久久久久久下田| 精品国产a毛片| 被黑人猛躁10次高潮视频| 欧美xxxx做受欧美护士| 欧美日韩国产精品一区二区三区四区 | 日本久久亚洲电影| 亚欧视频在线观看| 亚洲精品字幕| 欧美精品福利在线| 欧美被狂躁喷白浆精品| 亚洲精品久久久| 色青青草原桃花久久综合| 国产三级av在线播放| 色爱综合av| 日韩av最新在线观看| 91人妻一区二区| 91蝌蚪精品视频| 日韩欧美一区在线| 中文字幕欧美视频| 成人永久在线| 欧美日韩在线一区二区| 国产在线观看福利| h片在线观看视频免费免费| 中文字幕精品一区| 亚洲欧洲免费无码| 国产三级在线| 久久久99精品久久| 欧美成人免费在线| 亚洲 小说区 图片区 都市| 国产河南妇女毛片精品久久久| 国产精品a久久久久久| 毛片视频网站在线观看| 亚洲视频观看| 久久久久久久网站| 精品少妇爆乳无码av无码专区| 午夜精品一区二区三区国产| 最近2019中文字幕第三页视频| 日韩人妻无码一区二区三区| 欧美理论电影在线精品| 亚洲精品成人久久电影| 天天躁日日躁狠狠躁免费麻豆| 美女国产精品久久久| 5566中文字幕一区二区电影| 手机免费av片| 秋霞影院一区| 日韩欧美不卡一区| 免费黄色a级片| 国产调教精品| 亚洲第五色综合网| 日本激情小视频| 超碰成人久久| 日韩性生活视频| 免费中文字幕在线| 极品日韩av| 欧美一区二三区| 亚洲精品久久久久久久蜜桃| 免费在线一区观看| 亚洲综合社区网| 欧美视频在线观看免费| 免费日韩一区二区| 欧美一区二区精品在线| 在线能看的av网站| 精品久久国产一区| 亚洲精品在线免费观看视频| 黄色在线免费播放| 美女毛片一区二区三区四区| 亚洲人成77777在线观看网| 女人十八毛片嫩草av| 日韩极品一区| 久久91超碰青草是什么| 亚洲黄色三级视频| 日韩黄色免费电影| 亚洲自拍偷拍福利| 色欲av永久无码精品无码蜜桃| 国产日韩精品一区二区三区| 色呦呦网站入口| 国产理论在线| 欧美色视频一区| 国产精品19p| 欧美女王vk| 九九热这里只有精品免费看| 欧美 日韩 精品| 九一久久久久久| 91嫩草免费看| 色多多视频在线观看| 亚洲一区在线免费观看| 日本www.色| 一区二区三区视频免费视频观看网站| 亚洲成人中文字幕| 欧美性猛交xxxx乱大交少妇| 亚洲免费观看| 91最新国产视频| 国产福利小视频在线观看| 一区二区三区中文字幕在线观看| 久久久久久久久久久免费视频| www.一区| 亚洲欧美一区二区三区四区| 欧美日韩亚洲国产另类| 日韩不卡手机在线v区| 国产精品一区二区三区四区五区 | 日本亚洲天堂网| 成人区精品一区二区| 瑟瑟视频在线| 在线观看91精品国产入口| 在线成人精品视频| 精品一区二区三| 欧美一级片久久久久久久| 中文字幕二区三区| 国产日韩欧美高清| 欧美在线观看www| 国产精品一区二区三区美女| 久久精品福利视频| 在线免费观看日韩视频| 91麻豆精东视频| www.亚洲视频.com| 国产一区二区三区黄网站| 一个人看的www久久| 久久久精品福利| 国产成人精品免费在线| 免费在线看黄色片| 久久久久久久久成人| 中文字幕视频一区二区在线有码| 国产精品久久久久久久久久久久久久久久久 | 老牛影视精品| 亚洲精品国产欧美| 久久精品欧美一区二区| 国产成人综合亚洲91猫咪| 性做爰过程免费播放| 日韩深夜福利网站| xvideos成人免费中文版| 中文字幕有码视频| 国产精品网站导航| 国产91色在线观看| 91欧美大片| 亚洲va男人天堂| 黄色成人在线网| 亚洲国产欧美一区二区三区同亚洲| 九九热精彩视频| 成人性视频免费网站| 黄色激情在线视频| 色婷婷综合久久久久久| 国产91九色视频| 成年人在线视频| 欧美性受xxxx黑人xyx性爽| 一二三不卡视频| 日韩精品久久久久久| 亚洲精蜜桃久在线| 电影91久久久| 欧美黑人性视频| 午夜成人鲁丝片午夜精品| 欧美日韩在线视频一区| 美女久久久久久久久久| 男人的天堂亚洲一区| 亚洲图片都市激情| 国产一精品一av一免费爽爽| 久久久999国产| 亚洲经典一区二区三区| 欧美性猛交xxxx乱大交蜜桃 | 久久精品99久久久久久| 国产精品亚洲午夜一区二区三区| 超碰10000| 亚欧日韩另类中文欧美| 国产精品久久久久久搜索| h视频在线播放| 日韩欧美成人午夜| 少妇太紧太爽又黄又硬又爽 | 日韩高清dvd碟片| 不卡电影一区二区三区| 青青青国产在线视频| 91精品观看| 99视频网站| 性欧美又大又长又硬| 中文字幕欧美日韩| 亚洲国产精品久久久久爰性色| 欧美日韩国产综合新一区 | 欧美成人一区二区视频| 亚洲一级电影视频| 成人黄色a级片| 国产成人啪免费观看软件| 国产二区视频在线播放| 色爱综合网欧美| 韩国精品一区二区三区六区色诱| 日韩国产91| 青青久久av北条麻妃海外网| 国产福利在线| 精品亚洲一区二区| 国产按摩一区二区三区| 欧美视频一二三| 欧美日韩三级在线观看| 中文字幕av一区 二区| 性猛交╳xxx乱大交| 免费高清在线视频一区·| 东北少妇不带套对白| 亚洲天天综合| 午夜精品亚洲一区二区三区嫩草| 韩国精品福利一区二区三区| 成人黄色av网| 亚洲承认视频| 992tv在线成人免费观看| 国产一区久久精品| 亚洲欧美一区二区精品久久久| 人妻一区二区三区免费| 欧美一区二区三区视频免费 | 日韩欧美一区二区免费| 最近中文字幕免费观看| 日韩欧美成人区| 国产无精乱码一区二区三区| 一区二区三区四区av| 国产精品国产三级国产传播| 久久久综合九色合综国产精品| 一本加勒比波多野结衣| 成人手机电影网| 波多野结衣网页| 激情久久五月天| 亚欧美在线观看| 视频一区二区三区在线| 国产一区二区在线视频播放| 亚洲国产免费| 欧美三级午夜理伦三级老人| 亚洲欧美综合| 久久精品在线免费视频| 国产高清一区二区| 亚洲欧美国产一区二区| 日韩久久精品网| 手机成人在线| 日韩免费高清| 欧美日韩在线一二三| 精品视频日韩| 亚洲精品中文综合第一页| 日韩激情免费| 在线免费一区| 51精产品一区一区三区| 中文字幕乱码一区二区三区| 97精品一区| 亚洲欧美日韩精品综合在线观看| 91精品国产自产拍在线观看蜜| 一区二区三区国| 久久精品欧美一区| 欧美aaa在线观看| 欧美视频亚洲视频| 日韩亚洲欧美视频| 午夜综合激情| 麻豆三级在线观看| 激情综合色丁香一区二区| 亚洲第一天堂久久| 国产毛片精品视频| 天堂www中文在线资源| 99国内精品久久| www在线观看免费视频| 国产精品你懂的| 青青操视频在线播放| 午夜精品一区在线观看| 在线观看你懂的网站| 91精品国产免费| 色综合久久久久久| 国产一区二区三区直播精品电影| 午夜精品一区| 欧美劲爆第一页| 最新欧美电影| 99久久久精品免费观看国产| 亚洲免费观看高清完整版在线观| 日韩免费av电影| 欧美阿v一级看视频| 久久久久久久中文| 免费观看久久久4p| 9.1在线观看免费| 26uuu欧美| 久草视频免费在线播放| 色综合中文字幕| 国产一区二区三区四区视频 | 欧美第一黄色网| 国产传媒在线| 国产色综合天天综合网| 韩国精品福利一区二区三区| 亚洲欧洲精品一区二区三区波多野1战4 | 视频二区在线播放| 国产不卡视频在线观看| 特级西西www444人体聚色| 亚洲精品大片www| 九九热在线视频播放| 欧美视频在线一区| 日韩精品系列| 欧美激情精品久久久久久久变态| 日韩欧美另类一区二区| 91传媒在线免费观看| 岳的好大精品一区二区三区| av 日韩 人妻 黑人 综合 无码| 亚洲一区久久| 一女三黑人理论片在线| 亚洲欧美日韩精品久久久久| 精品久久久久久久久久久久久久久久| 91精品国模一区二区三区| 精品久久久久一区二区三区| 久久人人爽人人| 我要色综合中文字幕| 亚洲免费不卡| 视频在线观看一区| 精品无码国产一区二区三区51安| 亚洲精品乱码久久久久久日本蜜臀| 91porny九色| 亚洲午夜未满十八勿入免费观看全集| 超碰在线97国产| 91手机在线播放| 日韩影院二区| 老头吃奶性行交视频| 99精品欧美一区| 精品97人妻无码中文永久在线| 欧美日韩你懂得| 中文字幕在线观看日本| 日本高清久久天堂| 偷窥自拍亚洲色图精选| 国产av麻豆mag剧集| 成人免费视频播放| 美女毛片在线观看| 日韩一区二区三| 中国日本在线视频中文字幕| 国产成人啪精品视频免费网| 小说区图片区色综合区| 国产精品333| jvid福利写真一区二区三区| 国产一国产二国产三| 精品国产免费视频| 国产无遮挡裸体视频在线观看| 国产精品高清一区二区三区| 国产一区亚洲| 激情av中文字幕| 亚洲成人www| www.久久久久久| 98精品在线视频| 亚洲免费成人av在线| 亚洲中文字幕久久精品无码喷水| 久久综合色综合88| 日韩欧美成人一区二区三区| 亚洲人成电影网| 日本在线精品| 一区视频二区视频| 韩日精品视频一区| www.超碰在线观看| 91精品久久久久久久久99蜜臂| 蜜臀av在线播放| 精品无人区一区二区三区| 国产精品试看| 成人黄色免费网址| 欧美日韩视频不卡| 黄色av电影在线观看| 不卡一卡2卡3卡4卡精品在| 亚洲视频一区| 少妇大叫太粗太大爽一区二区| 精品婷婷伊人一区三区三| 国产传媒在线播放| 国产精品亚洲一区| 久久国产精品99国产| 老湿机69福利| 亚洲国产毛片完整版| av在线日韩| 四虎4hu永久免费入口| 99久久精品免费| 亚洲中文字幕在线观看| 久久福利视频导航| 美女午夜精品| 亚洲色图 在线视频| 亚洲最新在线观看| 91精品国产91久久久久游泳池 | 红桃一区二区三区|