• <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ù)刪除算法
    免费观看的影片在线观看| 黄色欧美视频在线观看| 麻豆久久精品国产亚洲av| 黄色视频,在线免费观看| 欧美最新免费一区二区三区| 亚洲国产色片| 国产精品自产拍在线观看55亚洲| 国产黄a三级三级三级人| 久久久久久久亚洲中文字幕| 美女高潮的动态| aaaaa片日本免费| 91av网一区二区| 在线观看免费视频日本深夜| 美女cb高潮喷水在线观看| 久久人人精品亚洲av| 天堂网av新在线| 最新中文字幕久久久久| 亚洲人成伊人成综合网2020| 国产精品精品国产色婷婷| 一区二区三区高清视频在线| 别揉我奶头 嗯啊视频| 日韩欧美在线乱码| 99精品久久久久人妻精品| 99热只有精品国产| 91狼人影院| 亚洲人成网站在线播| 国产成人av教育| 免费大片18禁| 欧美性猛交黑人性爽| 精品人妻熟女av久视频| 欧美激情在线99| 亚洲av一区综合| 日本免费a在线| 99热只有精品国产| 亚洲综合色惰| 3wmmmm亚洲av在线观看| 午夜影院日韩av| 91av网一区二区| 日韩精品有码人妻一区| 国产三级在线视频| 男女啪啪激烈高潮av片| 身体一侧抽搐| 中文亚洲av片在线观看爽| 99久久久亚洲精品蜜臀av| 国产精品久久久久久久电影| 国产精品亚洲一级av第二区| 国产高清不卡午夜福利| 人妻制服诱惑在线中文字幕| 亚洲中文日韩欧美视频| 亚洲av中文字字幕乱码综合| 99热精品在线国产| 亚洲无线观看免费| 伦精品一区二区三区| 搡老熟女国产l中国老女人| 日韩欧美在线乱码| 两性午夜刺激爽爽歪歪视频在线观看| 欧美日本视频| 日本熟妇午夜| 中文亚洲av片在线观看爽| 中文亚洲av片在线观看爽| 婷婷精品国产亚洲av| h日本视频在线播放| 午夜激情欧美在线| 简卡轻食公司| 国产亚洲av嫩草精品影院| 日本欧美国产在线视频| 麻豆国产av国片精品| 欧美国产日韩亚洲一区| 一本精品99久久精品77| 国产黄a三级三级三级人| 嫩草影院精品99| 噜噜噜噜噜久久久久久91| 精品免费久久久久久久清纯| 搡老妇女老女人老熟妇| 午夜爱爱视频在线播放| 国产 一区 欧美 日韩| 色5月婷婷丁香| 女同久久另类99精品国产91| 成年女人看的毛片在线观看| ponron亚洲| 非洲黑人性xxxx精品又粗又长| 简卡轻食公司| 午夜激情欧美在线| 午夜福利成人在线免费观看| 久久99热6这里只有精品| 国产高清三级在线| 国产午夜福利久久久久久| 久久香蕉精品热| 久久久久久九九精品二区国产| 午夜免费成人在线视频| 日韩欧美国产一区二区入口| 91av网一区二区| 88av欧美| 男女之事视频高清在线观看| 人妻少妇偷人精品九色| 一级黄片播放器| 成人一区二区视频在线观看| 欧美最新免费一区二区三区| 自拍偷自拍亚洲精品老妇| 亚洲熟妇熟女久久| 一本久久中文字幕| 免费在线观看成人毛片| 级片在线观看| 亚洲精华国产精华液的使用体验 | 亚洲精品日韩av片在线观看| 99久久中文字幕三级久久日本| 色哟哟·www| 最后的刺客免费高清国语| 午夜福利成人在线免费观看| 中国美白少妇内射xxxbb| 国产精品亚洲一级av第二区| 亚洲精品在线观看二区| 男女下面进入的视频免费午夜| 丰满乱子伦码专区| 久久久久九九精品影院| 成人鲁丝片一二三区免费| 免费黄网站久久成人精品| 啦啦啦观看免费观看视频高清| 日本熟妇午夜| 欧美日韩综合久久久久久 | 免费看日本二区| 一进一出抽搐动态| а√天堂www在线а√下载| 亚洲av中文av极速乱 | 给我免费播放毛片高清在线观看| 很黄的视频免费| 亚洲精品乱码久久久v下载方式| 啦啦啦韩国在线观看视频| 成人精品一区二区免费| 最新中文字幕久久久久| 天堂动漫精品| 久久久色成人| 91精品国产九色| 伦精品一区二区三区| 欧美三级亚洲精品| 精品国产三级普通话版| 亚洲国产精品成人综合色| 在线看三级毛片| 国产在线男女| 日韩人妻高清精品专区| 少妇的逼好多水| 麻豆成人午夜福利视频| 国模一区二区三区四区视频| 精品午夜福利视频在线观看一区| 中文资源天堂在线| 99国产极品粉嫩在线观看| 国产一区二区激情短视频| 真人一进一出gif抽搐免费| 国产色爽女视频免费观看| 黄色日韩在线| 色吧在线观看| 变态另类丝袜制服| 在现免费观看毛片| 精品久久久久久久久久久久久| 日韩,欧美,国产一区二区三区 | 精华霜和精华液先用哪个| 久久人人爽人人爽人人片va| 亚洲国产精品成人综合色| 国产精品伦人一区二区| 色5月婷婷丁香| 亚洲av中文av极速乱 | 99精品在免费线老司机午夜| 国产精品亚洲一级av第二区| 美女免费视频网站| 亚洲狠狠婷婷综合久久图片| 熟女人妻精品中文字幕| 十八禁国产超污无遮挡网站| 亚洲av五月六月丁香网| 日本色播在线视频| 黄色视频,在线免费观看| 简卡轻食公司| 大又大粗又爽又黄少妇毛片口| 欧美最新免费一区二区三区| 五月伊人婷婷丁香| 免费大片18禁| 麻豆精品久久久久久蜜桃| 日韩一区二区视频免费看| 国产一级毛片七仙女欲春2| 亚洲 国产 在线| 嫩草影院精品99| 精品久久久久久成人av| 神马国产精品三级电影在线观看| 一区二区三区免费毛片| 淫妇啪啪啪对白视频| 久久香蕉精品热| 亚洲自拍偷在线| 国产乱人视频| 久久久久久伊人网av| 国产黄色小视频在线观看| 久久久久久久久久久丰满 | 国产精品福利在线免费观看| a级毛片a级免费在线| 1024手机看黄色片| 欧美一级a爱片免费观看看| 国产视频一区二区在线看| 成人国产麻豆网| 一个人免费在线观看电影| 桃色一区二区三区在线观看| 99热这里只有是精品50| 亚洲av二区三区四区| 亚洲欧美日韩无卡精品| 久久久久久国产a免费观看| 麻豆国产av国片精品| 欧美激情国产日韩精品一区| 精品久久久久久久久av| 精品人妻一区二区三区麻豆 | www日本黄色视频网| 亚洲av一区综合| 国产69精品久久久久777片| 又紧又爽又黄一区二区| 观看美女的网站| 国产又黄又爽又无遮挡在线| 亚洲人成网站在线播放欧美日韩| 国产91精品成人一区二区三区| 国产精品美女特级片免费视频播放器| 窝窝影院91人妻| 身体一侧抽搐| 嫩草影院入口| 欧美日本视频| 精品午夜福利在线看| 国产69精品久久久久777片| 夜夜看夜夜爽夜夜摸| 我要看日韩黄色一级片| 国产aⅴ精品一区二区三区波| 亚洲真实伦在线观看| 午夜福利在线观看吧| 午夜免费男女啪啪视频观看 | 两个人视频免费观看高清| 日本黄色片子视频| 久久久国产成人免费| 日韩欧美免费精品| 日韩 亚洲 欧美在线| 天堂影院成人在线观看| 成人高潮视频无遮挡免费网站| 国产精品福利在线免费观看| 偷拍熟女少妇极品色| 国产精品伦人一区二区| 看免费成人av毛片| 久久亚洲精品不卡| 亚洲五月天丁香| 日本在线视频免费播放| av福利片在线观看| 日日撸夜夜添| 高清毛片免费观看视频网站| 一本精品99久久精品77| 欧美三级亚洲精品| 国产欧美日韩精品亚洲av| 麻豆国产av国片精品| 国产精品电影一区二区三区| 国产精品综合久久久久久久免费| 日韩强制内射视频| 成人二区视频| 国产乱人伦免费视频| 国产私拍福利视频在线观看| 午夜激情福利司机影院| 搞女人的毛片| 久久这里只有精品中国| 精品人妻熟女av久视频| 日本黄色视频三级网站网址| 久久天躁狠狠躁夜夜2o2o| 欧美日本视频| 欧美日韩中文字幕国产精品一区二区三区| 九色国产91popny在线| 国产 一区精品| 久9热在线精品视频| h日本视频在线播放| 国产精品精品国产色婷婷| 国产成人a区在线观看| 3wmmmm亚洲av在线观看| 久久99热6这里只有精品| 日本黄大片高清| 男女视频在线观看网站免费| 欧美人与善性xxx| 国产欧美日韩精品亚洲av| 亚洲不卡免费看| 国产三级在线视频| 很黄的视频免费| 精品一区二区三区人妻视频| 免费搜索国产男女视频| 欧美精品啪啪一区二区三区| 午夜亚洲福利在线播放| 亚洲性久久影院| 哪里可以看免费的av片| 十八禁国产超污无遮挡网站| 久久久久久伊人网av| 极品教师在线视频| 午夜影院日韩av| 国产人妻一区二区三区在| 在线观看66精品国产| 在线观看美女被高潮喷水网站| 国产av麻豆久久久久久久| 美女黄网站色视频| 老师上课跳d突然被开到最大视频| 美女大奶头视频| 午夜激情欧美在线| 中文字幕av成人在线电影| 久久国内精品自在自线图片| 国产高清不卡午夜福利| 欧美成人a在线观看| 色5月婷婷丁香| 色哟哟·www| 国产在线精品亚洲第一网站| 丰满人妻一区二区三区视频av| 欧美日韩亚洲国产一区二区在线观看| 97人妻精品一区二区三区麻豆| 美女 人体艺术 gogo| 精品一区二区三区视频在线观看免费| 久久久久国内视频| 国产精品亚洲一级av第二区| 午夜老司机福利剧场| 免费看光身美女| 国产一区二区三区在线臀色熟女| 赤兔流量卡办理| 欧美精品国产亚洲| 国产成人a区在线观看| 国产免费av片在线观看野外av| 婷婷丁香在线五月| 一级a爱片免费观看的视频| 国内精品久久久久久久电影| 神马国产精品三级电影在线观看| 非洲黑人性xxxx精品又粗又长| 两个人的视频大全免费| 国产精品嫩草影院av在线观看 | 99热网站在线观看| 久久久久久久久久久丰满 | 少妇人妻精品综合一区二区 | 欧美潮喷喷水| 99热网站在线观看| 色视频www国产| 国产乱人伦免费视频| 97碰自拍视频| 神马国产精品三级电影在线观看| 成人二区视频| 99久久成人亚洲精品观看| 国产精品,欧美在线| 欧美日韩中文字幕国产精品一区二区三区| 国产成人影院久久av| x7x7x7水蜜桃| 美女被艹到高潮喷水动态| 国产熟女欧美一区二区| 久久精品夜夜夜夜夜久久蜜豆| 美女xxoo啪啪120秒动态图| 国产精品嫩草影院av在线观看 | 亚洲欧美精品综合久久99| 亚洲精品一卡2卡三卡4卡5卡| 国产av不卡久久| 久久精品国产亚洲网站| 波野结衣二区三区在线| 色哟哟·www| 国产精品久久电影中文字幕| av在线蜜桃| 亚洲aⅴ乱码一区二区在线播放| 啦啦啦观看免费观看视频高清| 亚洲精品在线观看二区| 一进一出抽搐动态| 99国产极品粉嫩在线观看| 国内精品久久久久久久电影| 亚洲成人精品中文字幕电影| 干丝袜人妻中文字幕| av在线观看视频网站免费| 三级毛片av免费| 97碰自拍视频| 啦啦啦啦在线视频资源| 日韩中字成人| 内地一区二区视频在线| 亚洲综合色惰| 久久久精品大字幕| 久久精品综合一区二区三区| 中文资源天堂在线| 一区二区三区四区激情视频 | 亚洲午夜理论影院| 日韩欧美免费精品| 少妇高潮的动态图| 中国美女看黄片| 国产老妇女一区| 午夜免费激情av| 国产熟女欧美一区二区| 99在线视频只有这里精品首页| 三级国产精品欧美在线观看| 国产成人av教育| 久久久午夜欧美精品| 非洲黑人性xxxx精品又粗又长| 精品一区二区三区人妻视频| 校园人妻丝袜中文字幕| 国产日本99.免费观看| 国内精品久久久久久久电影| 国产成人一区二区在线| 精品乱码久久久久久99久播| 夜夜夜夜夜久久久久| 亚洲人成网站在线播放欧美日韩| or卡值多少钱| 直男gayav资源| 神马国产精品三级电影在线观看| 日本一二三区视频观看| 内射极品少妇av片p| 床上黄色一级片| 国产av一区在线观看免费| 日日啪夜夜撸| 日韩欧美精品免费久久| 搞女人的毛片| 国产精品三级大全| 国产久久久一区二区三区| 国产av在哪里看| 真人一进一出gif抽搐免费| 欧美日韩瑟瑟在线播放| 亚洲av日韩精品久久久久久密| 久久久久久久久久久丰满 | 精品久久久久久久久av| 99热这里只有精品一区| 97碰自拍视频| 国内精品久久久久久久电影| 日本色播在线视频| 99久久成人亚洲精品观看| 亚洲一级一片aⅴ在线观看| 中文字幕久久专区| 黄色视频,在线免费观看| 一个人看视频在线观看www免费| 69av精品久久久久久| av福利片在线观看| 久久久国产成人免费| 嫩草影视91久久| 色视频www国产| 欧美日韩精品成人综合77777| 蜜桃久久精品国产亚洲av| 亚洲av.av天堂| 成人美女网站在线观看视频| 九九热线精品视视频播放| 中国美白少妇内射xxxbb| 最近中文字幕高清免费大全6 | 最近中文字幕高清免费大全6 | 两个人视频免费观看高清| 国产精品98久久久久久宅男小说| 国产精品嫩草影院av在线观看 | 久久久色成人| av中文乱码字幕在线| 老司机福利观看| 一进一出好大好爽视频| 联通29元200g的流量卡| 欧美性感艳星| 一个人看的www免费观看视频| 日韩高清综合在线| 国产爱豆传媒在线观看| 免费看日本二区| 国产免费av片在线观看野外av| 国产在线精品亚洲第一网站| 亚洲最大成人av| 少妇熟女aⅴ在线视频| 久久久久国内视频| 大型黄色视频在线免费观看| 成年女人毛片免费观看观看9| 少妇丰满av| 国产aⅴ精品一区二区三区波| 精品久久久久久久久av| 日韩国内少妇激情av| 国产精品久久久久久av不卡| 不卡一级毛片| 桃色一区二区三区在线观看| 久久99热这里只有精品18| 久久久久久久亚洲中文字幕| 嫩草影院精品99| 少妇高潮的动态图| 亚洲欧美日韩高清专用| 一区二区三区高清视频在线| 毛片一级片免费看久久久久 | 免费搜索国产男女视频| 免费在线观看影片大全网站| 日本黄色片子视频| 丰满的人妻完整版| 成人欧美大片| 搡老妇女老女人老熟妇| 伦理电影大哥的女人| 久久九九热精品免费| 久久欧美精品欧美久久欧美| 亚洲av电影不卡..在线观看| 国产免费av片在线观看野外av| 免费在线观看日本一区| 搡老妇女老女人老熟妇| 一区二区三区激情视频| 亚洲人成伊人成综合网2020| 色噜噜av男人的天堂激情| 亚洲人成网站高清观看| 黄色视频,在线免费观看| 欧美不卡视频在线免费观看| 毛片一级片免费看久久久久 | 国产精品1区2区在线观看.| 国产午夜精品久久久久久一区二区三区 | 色哟哟哟哟哟哟| 久久午夜福利片| 老熟妇乱子伦视频在线观看| 亚洲av一区综合| 国产伦一二天堂av在线观看| 18禁在线播放成人免费| 在线国产一区二区在线| 亚洲最大成人av| 亚洲精华国产精华液的使用体验 | 成人特级黄色片久久久久久久| 日韩高清综合在线| 欧美区成人在线视频| 久久久久九九精品影院| 动漫黄色视频在线观看| 国产精品嫩草影院av在线观看 | 亚洲精品国产成人久久av| 亚洲午夜理论影院| 免费观看人在逋| 看免费成人av毛片| 久久6这里有精品| 成年版毛片免费区| 性插视频无遮挡在线免费观看| 日本成人三级电影网站| 高清毛片免费观看视频网站| 免费在线观看影片大全网站| 国产精品美女特级片免费视频播放器| 精品人妻1区二区| 精品日产1卡2卡| 国产精品av视频在线免费观看| 欧美国产日韩亚洲一区| 久久婷婷人人爽人人干人人爱| 国产 一区 欧美 日韩| 国产欧美日韩精品亚洲av| 麻豆一二三区av精品| 免费大片18禁| 99久久九九国产精品国产免费| 久久午夜福利片| 国内精品美女久久久久久| 国产人妻一区二区三区在| av中文乱码字幕在线| 精品日产1卡2卡| 免费av毛片视频| 免费观看精品视频网站| 九色成人免费人妻av| 色综合婷婷激情| 精品免费久久久久久久清纯| 免费无遮挡裸体视频| 少妇猛男粗大的猛烈进出视频 | 十八禁网站免费在线| 免费在线观看日本一区| 亚洲国产欧美人成| netflix在线观看网站| 免费观看人在逋| 国产毛片a区久久久久| 亚洲精品影视一区二区三区av| 亚洲成人免费电影在线观看| 最近在线观看免费完整版| 日本免费一区二区三区高清不卡| 热99re8久久精品国产| 自拍偷自拍亚洲精品老妇| 人妻久久中文字幕网| 黄色女人牲交| 国产成人a区在线观看| 国产精品日韩av在线免费观看| 色综合婷婷激情| а√天堂www在线а√下载| 波野结衣二区三区在线| 午夜福利视频1000在线观看| 国产高潮美女av| 亚洲欧美激情综合另类| av国产免费在线观看| 亚洲不卡免费看| 亚洲精品色激情综合| 看片在线看免费视频| av在线天堂中文字幕| 又黄又爽又免费观看的视频| 一边摸一边抽搐一进一小说| 永久网站在线| 久久精品国产亚洲网站| avwww免费| 亚洲在线观看片| a级毛片a级免费在线| 熟妇人妻久久中文字幕3abv| 啪啪无遮挡十八禁网站| 亚洲久久久久久中文字幕| 亚洲av二区三区四区| 久久久久九九精品影院| 我的老师免费观看完整版| 亚洲欧美激情综合另类| 色噜噜av男人的天堂激情| 国产在视频线在精品| 床上黄色一级片| 伦精品一区二区三区| 亚洲精品影视一区二区三区av| 亚洲中文日韩欧美视频| 3wmmmm亚洲av在线观看| 一本精品99久久精品77| 欧美日韩中文字幕国产精品一区二区三区| 99热精品在线国产| 国产精品精品国产色婷婷| 看免费成人av毛片| 成人无遮挡网站| 免费观看在线日韩| 亚洲av免费高清在线观看| 国产又黄又爽又无遮挡在线| 久久精品夜夜夜夜夜久久蜜豆| 精品国内亚洲2022精品成人| 我要搜黄色片| 国产极品精品免费视频能看的| 给我免费播放毛片高清在线观看| 日韩精品青青久久久久久| 亚洲成a人片在线一区二区| 最新中文字幕久久久久| 国产高清三级在线| 日韩强制内射视频| 国产白丝娇喘喷水9色精品| 午夜精品久久久久久毛片777| 嫩草影视91久久| 成人亚洲精品av一区二区| 少妇被粗大猛烈的视频| 超碰av人人做人人爽久久| 国产精品一区二区三区四区免费观看 | 日韩精品青青久久久久久| 久久精品国产99精品国产亚洲性色| 丰满人妻一区二区三区视频av| 在线播放无遮挡| 久久午夜福利片| 日韩欧美 国产精品| 色av中文字幕|