• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于OpenMP的ANGSD軟件優(yōu)化設(shè)計和可行性研究

    2023-05-23 06:35:48李金光唐友李丹
    無線互聯(lián)科技 2023年6期
    關(guān)鍵詞:多線程

    李金光 唐友 李丹

    基金項目:吉林省科技發(fā)展計劃項目;項目名稱:基于數(shù)據(jù)挖掘技術(shù)的全基因組選擇方法研發(fā)及云計算平臺體系構(gòu)建;項目編號:YDZJ202201ZYTS692。

    作者簡介:李金光(1999— ),男,河北廊坊人,碩士研究生;研究方向:先進(jìn)控制技術(shù)與控制系統(tǒng)集成。

    *通信作者:李丹(1980— ),男,吉林吉林人,副教授,博士研究生;研究方向:電氣工程。

    摘要:近年來,多核技術(shù)在基因測序方面有著廣泛的應(yīng)用。因此,基因測序的并行化成為目前國內(nèi)熱點。在基因測序領(lǐng)域,隨著高通量測序技術(shù)的迅猛發(fā)展和應(yīng)用越加廣泛,其無時無刻不在產(chǎn)生大量的數(shù)據(jù)。對此,串行程序進(jìn)行單個程序運行已經(jīng)無法滿足社會對基因測序的需求。為了同時分析數(shù)千個樣本,測序需要快速、靈活和內(nèi)存高效地實現(xiàn)。文章認(rèn)為,對一個名為ANGSD的程序進(jìn)行OpenMP的程序并行的軟件優(yōu)化設(shè)計和可行性研究非常必要。

    關(guān)鍵詞:OpenMP;下一代測序;多線程

    中圖分類號:TP39 文獻(xiàn)標(biāo)志碼:A

    0 引言

    測序技術(shù)經(jīng)過多年發(fā)展擁有了3個階段成果,分別是第一代測序技術(shù)、下一代測序技術(shù)(NGS)和最新的第三代單分子測序技術(shù)。下一代測序技術(shù)(Next Generation Sequencing,NGS)又被叫作高通量測序技術(shù),此技術(shù)一次測序可以檢測幾十萬到幾百萬條序列。由于此技術(shù)具有高通量、強穩(wěn)定、高準(zhǔn)確度等優(yōu)點,因此在商業(yè)上被廣泛應(yīng)用[1]。

    現(xiàn)有的通用多樣本NGS分析程序的例子有單線程SAMtools (C)和多線程GATK(Java)以及ANGSD。這3個程序之間有許多不同之處,但ANGSD的關(guān)鍵優(yōu)勢在于:(1)允許與原始測序數(shù)據(jù)直接相關(guān)的多種輸入數(shù)據(jù)類型(文本堆積、二進(jìn)制基因型可能性文件、VCF文件);(2)允許用戶選擇多種方法中間分析(例如計算GL的不同方法);(3)包括一組在任何其他軟件中都沒有實現(xiàn)的下游分析的實現(xiàn)。ANGSD中很多方法都是基于GLs。ANGSD支持4種不同的模型來計算GLs:(1)重新校準(zhǔn)的SOAPsnp模型;(2)原GATK模型;(3)SAMtools 1.16 +修改Maq模型;(4)特定類型的錯誤模型。這些GL模型中的排序錯誤率要么是固定的(由qscores獲得),要么是從數(shù)據(jù)中估計出來的。4個實現(xiàn)的GL模型假設(shè)為二倍體樣本。工作流程分為2個步驟:(1)ANGSD生成特定的分析輸入數(shù)據(jù)。(2)根據(jù)ANGSD輸出,使用二級關(guān)聯(lián)程序進(jìn)行下游分析。對于簡單的測試,例如ABBA-BABA/D-statistic,次要程序可以是簡單的Rscript;對于計算密集型的方法,次要程序可以是多線程的c/c++程序[2]。OpenMP是多核系統(tǒng)最流行的并行編程之一。因此,本文就OpenMP并行在ANGSD軟件的應(yīng)用可行性做展開論述。

    1 研究意義

    20世紀(jì)70年代,Walter Gilbert和Frederick Sanger發(fā)明了人類史上第一臺測序儀,并通過測序儀探測到第一個基因組序列噬菌體X174,全長擁有5 375個堿基。

    在Sanger基因測序技術(shù)的催動下,人們對生命的本質(zhì)產(chǎn)生極大的興趣。在此動力下,人們對生命科學(xué)的研究逐漸步入了基因組學(xué)的時代。40多年來,人們通過不斷努力已將測序技術(shù)發(fā)展到了可觀的境界,已經(jīng)由第一代發(fā)展到了第三代測序技術(shù)。

    由Sanger發(fā)明的最初的測序方法被人們稱為第一代測序技術(shù),雖然是第一代技術(shù),但至今仍在被廣泛應(yīng)用。同時,它也有著無法掩蓋的缺陷。它進(jìn)行一次測序只能得到一條長度為700~1 000個堿基的序列,這個缺陷成為在世界舞臺上更進(jìn)一步的掣肘,無法滿足現(xiàn)代科學(xué)發(fā)展所需要的龐大生物基因序列。

    高通量測序(High-Throughput Sequencing,HTS)彌補了第一代基因測序的缺陷,運行一次便可以同時獲得幾十萬至幾百萬條核酸分子的序列,因為在Sanger基因測序技術(shù)的基礎(chǔ)上進(jìn)行了突破,所以高通量測序也被稱為新一代測序 (Next Generation Sequencing,NGS)或第二代測序。

    第二代測序技術(shù)雖然對各個領(lǐng)域產(chǎn)生了極大的影響,但是也有缺點。第二代測序技術(shù)獲得單條序列長度很短,如果想得到更為準(zhǔn)確的基因序列信息,就不得不依賴于較高的測序覆蓋度和更準(zhǔn)確的序列拼接技術(shù)。由于技術(shù)問題,最終得到的結(jié)果中會存在一定量的錯誤信息,誤導(dǎo)研究人員的判斷。

    為了防止結(jié)果中出現(xiàn)錯誤信息擾亂人的認(rèn)知,科研人員在保證高通量測序的基礎(chǔ)上,發(fā)明了第三代測序技術(shù),也稱為單分子測序技術(shù)(Single-molecule sequencing technology)。該技術(shù)在上一代測序技術(shù)上做出了突破,解決了單條序列長度過短的問題,如今能夠直接得到長度在數(shù)萬個堿基的核酸序列信息。

    目前,基因測序技術(shù)在包括胚胎的植入前遺傳學(xué)診斷研究、法醫(yī)學(xué)的少量DNA測序、表觀遺傳學(xué)和考古學(xué)、物種進(jìn)化演替過程等眾多領(lǐng)域得到廣泛應(yīng)用。

    就當(dāng)前的市場勢態(tài)而言,第二代短讀長序列檢測技術(shù)在世界測序技術(shù)市場上一直占據(jù)著絕對的優(yōu)勢地位,而第三代測序技術(shù)也在近年來實驗中迅速發(fā)展。

    若要進(jìn)行ANGSD軟件的簡化提速,就需要對ANGSD軟件運行的流程進(jìn)行分析:可以通過程序運行來確定ANGSD讀取數(shù)據(jù)、運算以及輸出數(shù)據(jù)的時間占比;還可以通過Pthread和OpenMP的兩種并行語言的對比進(jìn)行分析,以此來判斷ANGSD軟件是否擁有簡化的可能性。

    2 ANGSD數(shù)據(jù)處理流程

    ANGSD是一個多線程程序。該程序可以計算各種匯總統(tǒng)計,利用下一代測序數(shù)據(jù)中的完整信息,通過直接處理原始測序數(shù)據(jù)或使用基因型可能性,進(jìn)行關(guān)聯(lián)映射和群體遺傳分析。該程序不僅支持多種輸入格式,包括BAM和beagle基因型概率文件,而且允許用戶在現(xiàn)有方法的組合之間進(jìn)行選擇,并可以執(zhí)行其他地方?jīng)]有實現(xiàn)的分析。此篇文章便對輸入為BAM基因型概率的文件進(jìn)行研究。

    本文通過利用gdb調(diào)試工具,來判斷程序函數(shù)的調(diào)用關(guān)系,得出圖1為ANGSD軟件的函數(shù)調(diào)用流程。命令如下:

    gdb ./angsd

    set args-GL 1-doGlf 2-b bam2.filelist-doMajorMinor 1 -doMaf 1

    b angsd.cpp:main

    b shared.cpp:main_analysis

    set print pretty on

    r

    以上已經(jīng)得出ANGSD軟件運行處理的流程,接下來為了更直觀地表現(xiàn)出哪一部分在軟件中可以進(jìn)行簡化更改,本文對程序選取不同規(guī)格的Bam文件進(jìn)行測序,觀測在虛擬機以及服務(wù)器的運行速度。

    從表1可以發(fā)現(xiàn)不同容量Bam文件分別在reads運行時間占CPU總時間的5%,5%,7.5%,7.8%,所以可以得出結(jié)論讀取Bam文件reads記錄時間約為總時間的7%。

    從表2可以發(fā)現(xiàn)不同容量Bam文件分別在輸出beagle基因型概率文件時間占CPU總時間的22%,20%,11.4%,10.9%,所以可以得出結(jié)論輸出beagle基因型概率文件約為總時間的10%。

    從表3可以發(fā)現(xiàn)不同容量Bam文件分別在計算基因型概率時間占CPU總時間的7%,10%,16%,19%,所以可以得出結(jié)論:計算基因型概率時間約為總時間的20%。

    通過上述數(shù)據(jù)可以發(fā)現(xiàn)ANGSD軟件擁有進(jìn)一步提速的可能性,接下來本文將對其軟件加速的方案進(jìn)行探討分析。

    3 兩種并行方式簡介

    3.1 OpenMP并行

    并行計算機可簡單分成共享內(nèi)存和分布式存儲器。共享內(nèi)存是指幾個內(nèi)核之間共用的一條存儲器。而對只注重計算、只需要對線程間關(guān)系做出最基本控制的應(yīng)用而言,OpenMP十分適用。OpenMP屬于半自動多核并行,它介于手工并行和全自動并行之間。它通過兩方面實現(xiàn)并行化:(1)依靠編譯器來實現(xiàn)多核并行化;(2)需要程序員指定并行的代碼段或分配的粒度。

    通常情況下,人工介入的部分只需要加上注釋或是標(biāo)注,相比手工并行,半自動并行更加通俗易懂[3] 。

    OpenMP是一個應(yīng)用程序接口(API),由一組主要的計算機硬件和軟件供應(yīng)商聯(lián)合定義。OpenMP為共享內(nèi)存并行應(yīng)用程序的開發(fā)人員提供了一個可移植、可伸縮的模型。該API在多種體系結(jié)構(gòu)上支持C/C++和Fortran。

    OpenMP還給出了對并行算法的高層抽象說明,更適用于在多核CPU計算機上的并行程序?qū)崿F(xiàn)。它在多核心CPU的機器中采用OpenMP程序方式實現(xiàn)了并行計算,編譯時通過在程序中附加的pragma命令,可以自動地對程序并行處理,使OpenMP減少了對并行程序?qū)崿F(xiàn)的困難度和復(fù)雜性[4]。

    3.2 Pthreads并行

    POSIX線程(POSIX Threads,常被縮寫為Pthr-eads)是POSIX的線程標(biāo)準(zhǔn),定義了創(chuàng)建和操縱線程的一套API。Pthreads作為手工多核并行,程序員需要在程序中手動調(diào)用API來實現(xiàn)并行化。

    學(xué)術(shù)界將符合POSIX 線程標(biāo)準(zhǔn)的庫稱為Pthreads,一般應(yīng)用于Unix-likePOSIX 系統(tǒng),例如Linux系統(tǒng)。但是Windows上的實現(xiàn)也存在,例如直接使用Windows API實現(xiàn)的第三方庫pthreads-w32;而利用Windows的SFU/SUA子系統(tǒng),則可以使用微軟提供的一部分原生POSIX API 。

    Pthreads API中大致共有100個函數(shù)調(diào)用,全都以“pthread_”開頭,并可以分為4類:

    (1)線程管理,例如創(chuàng)建線程、等待(join)線程、查詢線程狀態(tài)等。

    (2)互斥鎖(Mutex):創(chuàng)建、摧毀、鎖定、解鎖、設(shè)置屬性等操作。

    (3)條件變量(Condition Variable):創(chuàng)建、摧毀、等待、通知、設(shè)置與查詢屬性等操作。

    (4)使用了互斥鎖的線程間的同步管理。

    不但如此,Pthreads還擁有一套貼近底層的API,可以用來實現(xiàn)對線程的精準(zhǔn)控制,例如創(chuàng)建/取消/同步某一個線程,設(shè)置各個線程的屬性,操作互斥鎖和條件變量,進(jìn)行線程間同步等功能。

    3.3 OpenMP和Pthreads共用模型

    Pthreads和OpenMP都是多線程編程模型,這兩種并行語言通常采用如圖2所示的fork-join執(zhí)行。fork遞歸地將任務(wù)分解為較小的獨立子任務(wù),直到它們足夠簡單以便異步執(zhí)行。join將所有子任務(wù)的結(jié)果遞歸地連接成單個結(jié)果,或者在返回void的任務(wù)的情況下,程序只是等待每個子任務(wù)執(zhí)行完畢。

    4 ANGSD軟件兩種并行方式區(qū)別

    ANGSD作為高通量測序的一個軟件在基因測序領(lǐng)域有著不可忽視的作用。該程序使用的是Pthreads并行,而本文進(jìn)行對比的是OpenMP并行,雖然都是針對共享內(nèi)存而編寫的API,但是這兩者存在著本質(zhì)上的區(qū)別。Pthreads要求程序員直接表明對一個線程的執(zhí)行情況;而OpenMP則相對而言要求寬松很多,它允許程序員只需簡短地說明哪條程序需要并行執(zhí)行,屆時將由編譯器和所執(zhí)行時的操作系統(tǒng)來決定具體的線程去執(zhí)行某個任務(wù)。這種差異也證明了為什么共享內(nèi)存程序同時具有兩種完全不同的API。不過在Pthreads所有線程的行為中的細(xì)節(jié)都必須由程序員確定。與此相反,OpenMP最主要的優(yōu)勢之一,便是它的設(shè)計使編寫者能夠逐步地并行現(xiàn)有的串聯(lián)型程式,而不會再從零開始寫并行程序。這可以極大地簡化編程煩瑣的程序,因此把Pthreads更換為OpenMP并行進(jìn)行簡化是可行的[5] 。

    5 結(jié)語

    本文探討的內(nèi)容對ANGSD軟件加速的可能性進(jìn)行了初步的分析,ANGSD軟件執(zhí)行的流程圖以及Bam文件在虛擬機以及服務(wù)器的運行也證明了其軟件是有加速的可行性的。對比Pthreads和OpenMP的優(yōu)缺點也可以說明OpenMP相對Pthreads而言具有更為簡化的編程方式,因此接下來的工作就可以對ANGSD軟件進(jìn)行程序的更改,提高其運行的速度。

    參考文獻(xiàn)

    [1]黃芝準(zhǔn).組學(xué)大數(shù)據(jù)環(huán)境下的基因信息并行處理與分析方法研究[D].合肥:中國科學(xué)技術(shù)大學(xué),2017.

    [2]DURVASULA A,HOFFMAN P J,KENT T V,et al. Angsd-wrapper:utilities for analysing next-generation sequencing data.[J]. Molecular ecology resources,2016(6):1449-1450.

    [3]戴晨,陳鵬,楊冬蕾,等.面向多核的并行編程和優(yōu)化研究[J].計算機應(yīng)用與軟件,2013(12):198-202,279.

    [4]產(chǎn)院東.基于多核和眾核平臺的并行DNA序列比對算法[D].濟南:山東大學(xué),2019.

    [5]段皞一.MPI、OpenMP、Taichi并行編程語言探究[J].電子元器件與信息技術(shù),2022(4):123-134.

    (編輯 王永超)

    Abstract: In recent years, multi-core technology has been widely used in gene sequencing, so the parallelization of gene sequencing has become a hot topic in China. In the field of gene sequencing, with the rapid development and application of high-throughput sequencing technology, a large amount of data is generated all the time, and the single program operation of this serial program cannot meet the needs of society for gene sequencing. In order to analyze thousands of samples simultaneously, we need fast, flexible and memory-efficient implementations. OpenMP program parallelism for a program called ANGSD is very necessary.

    Key words: OpenMP; next-generation sequencing; multithreading

    猜你喜歡
    多線程
    Java多線程同步機制在網(wǎng)絡(luò)售票系統(tǒng)中的應(yīng)用
    科技資訊(2016年29期)2017-02-28 09:30:34
    Java并發(fā)工具包對并發(fā)編程的優(yōu)化
    基于多線程文件傳輸關(guān)鍵技術(shù)研究與實現(xiàn)
    網(wǎng)頁爬蟲技術(shù)的關(guān)鍵技術(shù)研究探索
    一種基于多線程的高速磁盤鏡像算法
    iOS并發(fā)程序設(shè)計中幾種方法的特點及使用技巧研究
    HTM L5 Web WOrker技術(shù)及應(yīng)用研究
    電站鍋爐煤粉參數(shù)遠(yuǎn)程監(jiān)控系統(tǒng)的軟件設(shè)計與實現(xiàn)
    一種高并發(fā)認(rèn)證服務(wù)器的實現(xiàn)
    一種低開銷的并行重復(fù)數(shù)據(jù)刪除算法
    天天躁夜夜躁狠狠躁躁| 成人影院久久| 亚洲成国产人片在线观看| 女警被强在线播放| 在线观看免费午夜福利视频| 亚洲第一欧美日韩一区二区三区| 91老司机精品| 成年版毛片免费区| 又紧又爽又黄一区二区| 侵犯人妻中文字幕一二三四区| 老熟妇仑乱视频hdxx| 精品福利观看| 亚洲五月色婷婷综合| 日韩中文字幕欧美一区二区| 天天躁夜夜躁狠狠躁躁| 亚洲自拍偷在线| 精品一区二区三卡| 国产真人三级小视频在线观看| 欧美在线黄色| 少妇被粗大的猛进出69影院| 亚洲一区中文字幕在线| 欧美日韩av久久| 久久久久亚洲av毛片大全| 国产一区二区在线av高清观看| www.www免费av| 久久久国产一区二区| 啦啦啦在线免费观看视频4| 色综合婷婷激情| 午夜免费鲁丝| 成人亚洲精品av一区二区 | 亚洲第一av免费看| av在线天堂中文字幕 | 九色亚洲精品在线播放| 他把我摸到了高潮在线观看| 中文欧美无线码| 亚洲情色 制服丝袜| 女同久久另类99精品国产91| 80岁老熟妇乱子伦牲交| 男女下面插进去视频免费观看| 无人区码免费观看不卡| 啦啦啦在线免费观看视频4| 亚洲精品一卡2卡三卡4卡5卡| 亚洲成人久久性| 女同久久另类99精品国产91| 女性生殖器流出的白浆| 极品教师在线免费播放| 亚洲一码二码三码区别大吗| 久久精品亚洲av国产电影网| 麻豆国产av国片精品| 一进一出抽搐动态| 热99re8久久精品国产| 免费在线观看黄色视频的| av网站免费在线观看视频| 1024视频免费在线观看| 亚洲第一欧美日韩一区二区三区| 激情在线观看视频在线高清| 国产精品国产av在线观看| 亚洲av熟女| 十分钟在线观看高清视频www| 热re99久久国产66热| 国产成人欧美| 国产免费现黄频在线看| 日韩一卡2卡3卡4卡2021年| 窝窝影院91人妻| 日韩中文字幕欧美一区二区| 国产成年人精品一区二区 | 午夜激情av网站| 一级a爱片免费观看的视频| 久久人妻福利社区极品人妻图片| 婷婷丁香在线五月| 国产精品99久久99久久久不卡| 99re在线观看精品视频| 国产精品久久视频播放| 丰满迷人的少妇在线观看| 成人特级黄色片久久久久久久| 1024香蕉在线观看| 成人黄色视频免费在线看| 精品第一国产精品| 国产欧美日韩一区二区三区在线| 99国产综合亚洲精品| 精品久久久久久电影网| 日韩国内少妇激情av| 亚洲少妇的诱惑av| 日日干狠狠操夜夜爽| 久久久久国产一级毛片高清牌| 欧美人与性动交α欧美软件| 一a级毛片在线观看| 男女之事视频高清在线观看| 大码成人一级视频| 欧美不卡视频在线免费观看 | 国产aⅴ精品一区二区三区波| av免费在线观看网站| 一区二区日韩欧美中文字幕| 在线观看免费日韩欧美大片| 久久影院123| 看黄色毛片网站| 精品一区二区三区av网在线观看| 黑人欧美特级aaaaaa片| 久久人妻av系列| 精品国产乱子伦一区二区三区| 动漫黄色视频在线观看| 色综合站精品国产| 欧美中文日本在线观看视频| 国产精品99久久99久久久不卡| 久热这里只有精品99| a级毛片在线看网站| 美女扒开内裤让男人捅视频| 热re99久久精品国产66热6| 欧美激情 高清一区二区三区| 亚洲人成电影观看| 黄色a级毛片大全视频| 午夜视频精品福利| 99国产综合亚洲精品| 国产单亲对白刺激| 亚洲五月色婷婷综合| 在线免费观看的www视频| 欧美成狂野欧美在线观看| 我的亚洲天堂| 日本五十路高清| 丝袜美腿诱惑在线| 国产精品 欧美亚洲| 少妇 在线观看| 亚洲视频免费观看视频| 久9热在线精品视频| 日日夜夜操网爽| 好男人电影高清在线观看| 精品久久久久久久毛片微露脸| 色婷婷av一区二区三区视频| 老熟妇乱子伦视频在线观看| 欧美黄色片欧美黄色片| 久久这里只有精品19| 91九色精品人成在线观看| 免费看a级黄色片| 亚洲人成77777在线视频| 97超级碰碰碰精品色视频在线观看| 国产亚洲精品一区二区www| 成人三级黄色视频| 亚洲五月婷婷丁香| 色综合婷婷激情| 无遮挡黄片免费观看| 电影成人av| 久久久久精品国产欧美久久久| 国产av在哪里看| 国产三级黄色录像| 成熟少妇高潮喷水视频| 老司机靠b影院| 女性生殖器流出的白浆| 女人被狂操c到高潮| 欧美日韩瑟瑟在线播放| 午夜福利,免费看| 欧美日韩一级在线毛片| 成人永久免费在线观看视频| 美女高潮喷水抽搐中文字幕| 日本撒尿小便嘘嘘汇集6| 757午夜福利合集在线观看| 午夜a级毛片| a在线观看视频网站| xxxhd国产人妻xxx| 97碰自拍视频| 18美女黄网站色大片免费观看| 夜夜躁狠狠躁天天躁| 亚洲专区中文字幕在线| 国产伦人伦偷精品视频| 两个人看的免费小视频| 久久人人精品亚洲av| 亚洲精品中文字幕一二三四区| 国产精品久久电影中文字幕| 亚洲精品国产区一区二| 性色av乱码一区二区三区2| svipshipincom国产片| 日韩中文字幕欧美一区二区| 国内毛片毛片毛片毛片毛片| 级片在线观看| 亚洲伊人色综图| 久久人妻熟女aⅴ| 伦理电影免费视频| 久久久国产欧美日韩av| 超色免费av| 亚洲精品av麻豆狂野| 国产av在哪里看| 最近最新中文字幕大全免费视频| 午夜久久久在线观看| 欧美不卡视频在线免费观看 | 正在播放国产对白刺激| 精品国产亚洲在线| 黄片小视频在线播放| 在线看a的网站| 法律面前人人平等表现在哪些方面| 亚洲中文日韩欧美视频| 国产不卡一卡二| 99riav亚洲国产免费| 脱女人内裤的视频| 国产又爽黄色视频| 国产成人一区二区三区免费视频网站| 国产免费男女视频| 国产精品二区激情视频| 久久久国产一区二区| 久久久久久免费高清国产稀缺| 免费高清在线观看日韩| 搡老乐熟女国产| 国产深夜福利视频在线观看| 人成视频在线观看免费观看| av国产精品久久久久影院| 村上凉子中文字幕在线| 久久久国产成人免费| 国产亚洲精品一区二区www| 男女做爰动态图高潮gif福利片 | 亚洲成国产人片在线观看| 亚洲欧美日韩另类电影网站| 天天添夜夜摸| 9色porny在线观看| 久久国产精品男人的天堂亚洲| 嫁个100分男人电影在线观看| 久久久久久久久中文| 在线观看免费视频网站a站| 欧美精品一区二区免费开放| 一边摸一边抽搐一进一出视频| 亚洲久久久国产精品| 老司机午夜十八禁免费视频| 久久香蕉精品热| 免费高清在线观看日韩| 精品一区二区三区av网在线观看| 男人舔女人下体高潮全视频| 麻豆国产av国片精品| 亚洲自偷自拍图片 自拍| 免费在线观看完整版高清| 97超级碰碰碰精品色视频在线观看| 久热爱精品视频在线9| 亚洲人成77777在线视频| 多毛熟女@视频| 99久久人妻综合| 一级片免费观看大全| 啦啦啦在线免费观看视频4| 精品国产一区二区三区四区第35| 久久久精品国产亚洲av高清涩受| 精品国产亚洲在线| 夜夜爽天天搞| av电影中文网址| 久久精品国产亚洲av香蕉五月| 欧美日韩一级在线毛片| 午夜两性在线视频| 亚洲aⅴ乱码一区二区在线播放 | 视频在线观看一区二区三区| 欧美人与性动交α欧美软件| 亚洲中文av在线| 国产片内射在线| 国产深夜福利视频在线观看| 日韩高清综合在线| 午夜福利影视在线免费观看| 亚洲精品粉嫩美女一区| 在线播放国产精品三级| 午夜免费成人在线视频| 制服诱惑二区| 国产精品98久久久久久宅男小说| 日本免费a在线| 久久久久精品国产欧美久久久| 国产男靠女视频免费网站| 这个男人来自地球电影免费观看| 亚洲国产精品合色在线| 久久久精品欧美日韩精品| 精品久久久久久成人av| 国产亚洲精品第一综合不卡| 后天国语完整版免费观看| netflix在线观看网站| 亚洲激情在线av| 国产麻豆69| 水蜜桃什么品种好| 日韩三级视频一区二区三区| 久久热在线av| 亚洲精品久久成人aⅴ小说| 国产精品美女特级片免费视频播放器 | 亚洲成国产人片在线观看| 亚洲精品中文字幕在线视频| 一级片免费观看大全| 精品卡一卡二卡四卡免费| a级片在线免费高清观看视频| 桃色一区二区三区在线观看| ponron亚洲| 99国产精品一区二区蜜桃av| 在线国产一区二区在线| 久久精品影院6| 欧洲精品卡2卡3卡4卡5卡区| 国产精品久久久av美女十八| e午夜精品久久久久久久| 亚洲 欧美 日韩 在线 免费| cao死你这个sao货| av电影中文网址| 老汉色av国产亚洲站长工具| 国产人伦9x9x在线观看| 日本 av在线| 女警被强在线播放| 久久香蕉精品热| 99久久精品国产亚洲精品| 日本黄色视频三级网站网址| 免费看十八禁软件| 成年版毛片免费区| 亚洲精品中文字幕一二三四区| 国产1区2区3区精品| 欧美午夜高清在线| 国产精品久久电影中文字幕| 一级a爱片免费观看的视频| 69精品国产乱码久久久| 天堂俺去俺来也www色官网| 日韩欧美免费精品| 色播在线永久视频| 成人亚洲精品一区在线观看| 91精品国产国语对白视频| 他把我摸到了高潮在线观看| 欧洲精品卡2卡3卡4卡5卡区| 一区福利在线观看| 老司机午夜福利在线观看视频| 亚洲 国产 在线| 成年人黄色毛片网站| 97人妻天天添夜夜摸| 国产精品自产拍在线观看55亚洲| 成人精品一区二区免费| 色综合站精品国产| 99国产精品99久久久久| 国产欧美日韩精品亚洲av| 黄色丝袜av网址大全| 亚洲第一av免费看| 可以免费在线观看a视频的电影网站| 国产欧美日韩一区二区三区在线| 99在线视频只有这里精品首页| 亚洲五月色婷婷综合| 久久99一区二区三区| 一级毛片精品| 欧美黑人欧美精品刺激| 天堂影院成人在线观看| 久热这里只有精品99| 久久精品国产99精品国产亚洲性色 | 亚洲国产精品合色在线| 51午夜福利影视在线观看| 一区二区三区国产精品乱码| 欧美激情极品国产一区二区三区| 欧美最黄视频在线播放免费 | 性欧美人与动物交配| 日韩欧美国产一区二区入口| 亚洲人成电影免费在线| 麻豆久久精品国产亚洲av | 亚洲欧美一区二区三区久久| 成年人免费黄色播放视频| 国产单亲对白刺激| 精品一区二区三区视频在线观看免费 | 在线观看午夜福利视频| 成年版毛片免费区| 色精品久久人妻99蜜桃| 女同久久另类99精品国产91| 久久精品成人免费网站| 少妇 在线观看| 人成视频在线观看免费观看| 激情在线观看视频在线高清| 精品福利永久在线观看| 亚洲专区国产一区二区| 久久久久国内视频| 日韩中文字幕欧美一区二区| 真人一进一出gif抽搐免费| 动漫黄色视频在线观看| 久久九九热精品免费| 欧美成人午夜精品| www.www免费av| 国产精品一区二区精品视频观看| 国产精品 国内视频| 老司机在亚洲福利影院| 人成视频在线观看免费观看| 国产乱人伦免费视频| 51午夜福利影视在线观看| 美国免费a级毛片| 国产av精品麻豆| 在线国产一区二区在线| 久久久精品欧美日韩精品| 成人精品一区二区免费| 午夜福利在线免费观看网站| av电影中文网址| 国产精品自产拍在线观看55亚洲| 国产熟女xx| 免费高清在线观看日韩| 中文字幕精品免费在线观看视频| 国产黄a三级三级三级人| 亚洲男人的天堂狠狠| 色哟哟哟哟哟哟| 色综合站精品国产| 夜夜夜夜夜久久久久| 一级a爱视频在线免费观看| 国产亚洲精品久久久久5区| 久久午夜综合久久蜜桃| 在线视频色国产色| 欧美日韩一级在线毛片| 日韩免费高清中文字幕av| 美女大奶头视频| 高清毛片免费观看视频网站 | 成人永久免费在线观看视频| 国产xxxxx性猛交| 成年人黄色毛片网站| 色老头精品视频在线观看| 久久久久久久午夜电影 | 久久精品国产亚洲av香蕉五月| 精品久久久久久电影网| 亚洲成人免费电影在线观看| 欧美激情高清一区二区三区| 看免费av毛片| 美女午夜性视频免费| 一级作爱视频免费观看| 水蜜桃什么品种好| 久久中文字幕人妻熟女| 国产高清videossex| 18禁观看日本| 亚洲精品中文字幕一二三四区| 人人妻人人添人人爽欧美一区卜| 涩涩av久久男人的天堂| 欧美人与性动交α欧美精品济南到| 欧美日韩精品网址| 老汉色av国产亚洲站长工具| 国产成人欧美在线观看| 最好的美女福利视频网| 欧美一级毛片孕妇| 欧美黑人精品巨大| 亚洲国产中文字幕在线视频| 国产av一区二区精品久久| 在线播放国产精品三级| 亚洲熟妇中文字幕五十中出 | 极品教师在线免费播放| 欧美性长视频在线观看| 亚洲aⅴ乱码一区二区在线播放 | 国产国语露脸激情在线看| 999久久久国产精品视频| 操出白浆在线播放| 最好的美女福利视频网| 老司机福利观看| 亚洲精品久久成人aⅴ小说| 色尼玛亚洲综合影院| 亚洲视频免费观看视频| 人人妻人人添人人爽欧美一区卜| 国产三级黄色录像| 国产亚洲精品一区二区www| 99精国产麻豆久久婷婷| 在线十欧美十亚洲十日本专区| 99国产精品一区二区蜜桃av| 亚洲va日本ⅴa欧美va伊人久久| 色综合站精品国产| 制服人妻中文乱码| 精品人妻1区二区| 免费女性裸体啪啪无遮挡网站| 免费久久久久久久精品成人欧美视频| 色哟哟哟哟哟哟| 啪啪无遮挡十八禁网站| 91老司机精品| 国产精品久久久av美女十八| 亚洲人成电影免费在线| 女同久久另类99精品国产91| 午夜亚洲福利在线播放| 久久久精品国产亚洲av高清涩受| 国产熟女xx| 99精品欧美一区二区三区四区| 婷婷丁香在线五月| 麻豆成人av在线观看| 日韩大码丰满熟妇| 国产视频一区二区在线看| 麻豆av在线久日| 亚洲精品成人av观看孕妇| 国产精品 国内视频| 一二三四在线观看免费中文在| 夜夜爽天天搞| 国产精品免费视频内射| 最近最新免费中文字幕在线| 亚洲人成网站在线播放欧美日韩| 男人的好看免费观看在线视频 | 男女床上黄色一级片免费看| 精品一区二区三区av网在线观看| 亚洲精品美女久久久久99蜜臀| 看免费av毛片| 久久香蕉国产精品| 日日夜夜操网爽| 久久久国产精品麻豆| 亚洲色图综合在线观看| 99在线人妻在线中文字幕| 久久午夜综合久久蜜桃| 日韩 欧美 亚洲 中文字幕| 在线av久久热| 天天躁狠狠躁夜夜躁狠狠躁| 久久久精品国产亚洲av高清涩受| ponron亚洲| 国产色视频综合| 国产精品一区二区精品视频观看| 国产成人精品在线电影| 国产成人av激情在线播放| 男人舔女人下体高潮全视频| 久久久精品国产亚洲av高清涩受| www日本在线高清视频| 精品国产美女av久久久久小说| 免费在线观看完整版高清| 视频区欧美日本亚洲| 亚洲情色 制服丝袜| 91字幕亚洲| 久久人妻福利社区极品人妻图片| x7x7x7水蜜桃| 成人永久免费在线观看视频| 亚洲国产精品999在线| 一个人观看的视频www高清免费观看 | 成人精品一区二区免费| 国产精品国产av在线观看| 无人区码免费观看不卡| 色老头精品视频在线观看| 久久久久久久午夜电影 | 精品乱码久久久久久99久播| 天堂影院成人在线观看| 一个人免费在线观看的高清视频| 欧美乱码精品一区二区三区| 麻豆av在线久日| 天堂俺去俺来也www色官网| 女警被强在线播放| 日韩欧美国产一区二区入口| 国内久久婷婷六月综合欲色啪| 久久天堂一区二区三区四区| 色播在线永久视频| 中文字幕另类日韩欧美亚洲嫩草| 久久精品91蜜桃| 99精品久久久久人妻精品| 久久国产精品男人的天堂亚洲| 久久久国产一区二区| 长腿黑丝高跟| 看片在线看免费视频| 亚洲av熟女| 国产精品一区二区精品视频观看| 国产欧美日韩综合在线一区二区| 欧美日韩亚洲高清精品| 久久久国产成人精品二区 | 午夜精品久久久久久毛片777| 日韩成人在线观看一区二区三区| 欧美日韩亚洲国产一区二区在线观看| 欧美黑人精品巨大| 久久久久久亚洲精品国产蜜桃av| 久久精品91蜜桃| 久久久久久免费高清国产稀缺| 久久中文字幕一级| 成人18禁高潮啪啪吃奶动态图| 国产xxxxx性猛交| 校园春色视频在线观看| 男女午夜视频在线观看| 亚洲精品中文字幕一二三四区| 欧美不卡视频在线免费观看 | 色哟哟哟哟哟哟| 操出白浆在线播放| 夜夜看夜夜爽夜夜摸 | 中国美女看黄片| 亚洲一区中文字幕在线| 一个人观看的视频www高清免费观看 | av网站在线播放免费| 啦啦啦免费观看视频1| 老司机午夜十八禁免费视频| 91字幕亚洲| 国产麻豆69| 精品国产亚洲在线| 日韩高清综合在线| 不卡av一区二区三区| 女性生殖器流出的白浆| 人人澡人人妻人| 日韩精品免费视频一区二区三区| 国产麻豆69| 亚洲精品一区av在线观看| 又大又爽又粗| 欧美人与性动交α欧美软件| 19禁男女啪啪无遮挡网站| 午夜91福利影院| 久久久国产精品麻豆| 国产免费男女视频| 19禁男女啪啪无遮挡网站| www.精华液| 午夜福利一区二区在线看| 99久久精品国产亚洲精品| 久久婷婷成人综合色麻豆| 国产色视频综合| 亚洲国产精品合色在线| 午夜福利免费观看在线| 亚洲男人的天堂狠狠| 一二三四在线观看免费中文在| 久久久精品欧美日韩精品| 日韩精品中文字幕看吧| 亚洲av美国av| 看片在线看免费视频| 久久精品91无色码中文字幕| 丰满饥渴人妻一区二区三| 久久精品国产99精品国产亚洲性色 | 大码成人一级视频| 国产精品九九99| 国产亚洲精品一区二区www| 后天国语完整版免费观看| 亚洲精品一区av在线观看| 国产在线精品亚洲第一网站| 亚洲狠狠婷婷综合久久图片| 亚洲成人免费电影在线观看| 国产精品久久久久久人妻精品电影| 亚洲色图av天堂| 精品国产乱码久久久久久男人| 91精品国产国语对白视频| 色综合站精品国产| 精品久久久久久久久久免费视频 | av欧美777| 一区在线观看完整版| 亚洲欧美日韩另类电影网站| 夜夜爽天天搞| 超碰97精品在线观看| 高清毛片免费观看视频网站 | 精品国产亚洲在线| 欧美日韩亚洲综合一区二区三区_| 国产1区2区3区精品| 淫秽高清视频在线观看| 一本大道久久a久久精品| 女性生殖器流出的白浆| 丁香六月欧美| 51午夜福利影视在线观看| 午夜福利影视在线免费观看| 国产伦人伦偷精品视频| 无限看片的www在线观看| 天天添夜夜摸|