基于DNA的信息存储方法与流程

文档序号:17091742发布日期:2019-03-13 23:32阅读:198来源:国知局
基于DNA的信息存储方法与流程
本发明涉及信息存储
技术领域
,尤其涉及基于dna的信息存储方法。
背景技术
:人类社会已经进入信息爆炸时代,对存储介质和存储系统有了更高的要求。国际数据公司和易安信公司共同做的调查显示,现今全球数据总量正以50%的年增长率快速增长,2017年全球数据总量已经达到了16zb,相当于十年前全球数据总量的100倍。根据该调查估算,至2020年,全球数据总量将达到44zb,相当于45000个现有的亚马逊数据存储中心相加和的存储容量。现代数字计算机存储,通信和操作的二进制数据,通常表示为0和1。这些信息位的存储和传输与介质物理结构及信号相关联,例如晶体管的电子状态或磁性材料的磁性方向。同时,在自然中还以天然分子聚合物的形式来存储数字信息,例如细胞中的遗传密码。细胞中的dna以脱氧核苷酸构建而成,不同的核苷酸以碱基区分,每个碱基位置可以有四种取值(a,c,g或t,分别代表碱基的化学名称),因此每个碱基本质上是相当于现代存储系统中的两位信息。dna数字存储最引人注目的特征之一是其极高的物理存储密度。在dna数据存储中,每位数据仅需至多14个原子,每两个碱基(4个信息位)之间距离仅0.34nm,目前还没有其他技术能够如此高密度地存储信息。此外,作为一种分子介质,基于dna的数字存储可以实现三维上的存储,而不像磁盘一样是在介质表面的二维存储,意味着dna将占用更少的物理空间。使用dna存储数字数据的想法最初是在20世纪90年代中期由baum提出的。最早的验证实验表明,信息是可以存储在dna中的(clellandetal.,1999),他们首先在《nature》上发表了基于dna的信息隐写术的文章,他们把有用信息存放于一堆垃圾信息里面并通过特定密钥特异性地找出隐藏信息。随着dna存储的发展逐渐转向于对编码方案的设计,一批计算机背景科学家开始关注这个方向,并在此基础上对编码有了进一步的深入研究,提出了很多新颖的编码方案。chen等更进一步阐述了基于dna的具有学习和搜索能力的存储模型,该模型将存储定义为学习过程,实现了一定程度上的dna信息存储(chenetal.,2003);同一时期在编码上的创新还有利用氨基酸三联密码子和各个氨基酸的简称将文本反向存储为密码子,将一段小诗翻译存储进dna序列(bogardetal.,2008)以及ailenberg等用了改进的huffman三进制编码方法将文本歌曲和一只小羊图片写入dna(ailenbergetal.,2009)。全新的编码方案实现了在dna上编码数据的探索,尤其是huffman码的利用规避了dna合成和测序上一部分较难合成和测序的片段问题,使得编码为技术服务,更具数学科学性。然而由于dna合成和测序技术的限制,直到几年后(churchetal.,2012&goldmanetal.,2013)才能在dna中存储相对大量的数据。这些研究再次引起了来自不同领域学者在dna中不断增加信息量的兴趣。yaniv和dina首次将通讯过程中使用的喷泉码理念运用到dna存储中,将编码理念从传统的简单换算加纠错码的策略提升到了更偏向于实际通讯运用的高度,实现了文件的无损读取(yanivetal.,2017)。喷泉码在dna的运用将dna存储与通讯编码以特定相似的特性巧妙又完美地结合在一起,这也让人们看到了dna存储与实际通讯编码相结合的可能性。而近期华盛顿大学,微软和美国twist的研究人员最近在dna中编码了200mb的信息,并准确检索了这些数据,这是迄今为止最大的基于dna的存储项目(organicketal.,2018)。现有dna信息存储技术受限于dna合成技术,主要着眼于短序列(200bp以下),其存储技术有以下缺点:编码(纠错码)简单(huffman+rs纠错码为主),dna序列实际承载率低(由引物、地址和冗余等其他无效序列引起,实际承载率通常在60%以下)、复制成本高(pcr扩增在需要大量复制时需要大量dna聚合酶,成本较高)和复制保真性差(pcr过程中碱基突变率高和可能引起的扩增不均衡)。技术实现要素:有鉴于此,本发明要解决的技术问题在于提供基于dna的信息存储方法,该方法能够实现对长片段的存储。本发明提供的基于dna的信息存储方法,包括:将信息转换为二进制序列;将所述二进制序列转换为dna序列;按照dna序列合成dna片段后,将其转化入微生物、保存。现有的dna信息存储技术中,信息以dna干粉或溶液的形式储存,受限于dna合成技术,大分子的dna合成较为困难,因此,目前的dna信息存储技术很难对大量的信息进行存储,且dna序列的实际承载率较低。本发明利用酿酒酵母体内组装系统组装和储存长序列和保存信息。因此,本发明所述存储的信息为文字、图片和/或视频。然后依靠酿酒酵母、大肠杆菌或芽孢杆菌等模式生物实现信息的低成本、高保真、高速度复制。数据在计算机中以二进制形式存在,本发明中,所述信息转化为二进制序列包括:将信息转化为二进制比特序列,然后分段进行纠错编码。所述分段为:每(212-1)bp分成一个分组,进行纠错编码。本发明中,所述纠错编码的方案为低密度奇偶校验叠加水印码。在本发明实施例中,采用的纠错码方案为低密度奇偶校验(ldpc)码作为传统纠错码,然后叠加水印码,用来纠正长序列测序、组装过程中产生的空缺(gap)、碱基/碱基片段的插入(insertion)与缺失(deletion)等,处理在基因组(或者质粒)复制过程、测序与组装过程中的各类错误。采用的水印码的码率为4/5;采用的ldpc码的码长为64800比特,信息位长度为32400比特,码率为1/2;整体的效率为每个碱基表示0.8比特。本发明中,所述二进制序列转换为dna序列采用两个比特转化一个碱基的方法,所述转换预设对应关系为:00→a,01→t,10→g,11→c。a为腺嘌呤,t为胸腺嘧啶,g为鸟嘌呤,c为胞嘧啶。本发明中,所述dna序列的长度为10kbp~100kbp。本发明中,所述体内组装的片段长度为1~4kbp,片段之间同源序列的长度为30~150bp。本发明利用酵母菌的体内组装技术,使得长片段的获得更容易实现,且片段之间不再需要接头、引物或地址等冗余无效序列,提高了实际承载率。本发明中,所述dna片段的制备方法包括:pcr扩增后进行酵母菌体内组装。一些实施例中,所述dna片段的制备方法包括:①、将dna序列打断成长度为1kbp~3kbp,包含上下游同源序列的序列;②、按照①所述的序列合成dna片段;③、利用pcr方法,将5’端第一个片段的5’端连接微生物插入位点的同源左臂;将3’端的最后一个片段的3’端连接微生物插入位点的同源右臂;④、将liac、peg3350、连接有同源左臂、同源右臂和其他dna片段与酿酒酵母共同孵育。本发明中,所述微生物为原核生物或真核生物;所述原核生物优选为大肠杆菌或芽孢杆菌;所述真核生物为酵母菌。本发明中,微生物的选择可根据不同的存储和发行需要来进行。例如:需快速复制则存入大肠杆菌中;需常温超长期保存(如:20年以上)存入芽孢杆菌中;而酵母菌则可以存入更长的片段,且可直接进行体内组装。为了实现在其他微生物体内的dna信息存储,在经过人工合成和酵母体内组装后,可提取合成的承载信息的dna片段,将其转化入其他微生物体内。例如,提取经体内组装的dna片段后,将该dna片段转化入大肠杆菌和/或芽孢杆菌体内。一些实施例中,所述微生物为酵母菌,优选为酿酒酵母;dna片段转化入的位点为ade2基因。ade2基因编码磷酸核糖甲酰胺咪唑羧化酶基因,该基因能够催化嘌呤核苷酸合成的第六步反应。在酿酒酵母,毕赤酵母,或者其他酵母中,这个基因的突变或缺失能够导致嘌呤前体在酵母细胞内液泡内的积累,使得细胞呈现粉红色,从而从外观判断基因片段是否成功导入。本发明所述的方法中,还包括微生物扩繁的步骤。本发明实现了信息以dna形式的体内存储,为了能够实现信息的快速复制以及大量传播,可对微生物进行扩繁。基于微生物可快速繁殖的的特性,本发明提供的方法能够实现信息的快速、大量复制,这种扩繁的效率远高于印刷品的印刷或光盘的拷贝。且操作更为简单,成本更低。本发明中,还包括信息读取的步骤;具体包括,对微生物进行测序,将测得dna序列转化为二进制序列,经译码获得二进制数据,从而获得存储的信息。本发明中,dna存储信息的读取可采用现有技术中的测序技术,例如第二代或第三代测序技术。dna序列转换为二进制序列的方法是:a→00,t→01,g→10,c→11。所述的测序采用利用二代或三代测序技术读取序列。测得序列后,先进行序列的组装,转化为二进制比特数据,然后译码恢复二进制数据,进一步恢复出原来的文字、图片以及视频等数字信息。本发明提供了长序列体内dna信息存储技术。主要目标是中长dna序列(1kbp以上),以ldpc码和bch码为基础结合水印码构建具有强纠错机制的编码系统,通过长序列编码,减少引物和索引等冗余,实现高实际承载率(97%以上)。利用酿酒酵母体内组装系统组装和储存长序列和保存信息,依靠酿酒酵母、大肠杆菌或芽孢杆菌等模式生物实现信息的低成本、高保真、高速度复制。同时因为强纠错系统的存在,可以实现在二代三代测序下低覆盖度(1-5x)下完美还原菌体中的数据。附图说明图1示本发明dna信息存储主要过程;图2示存储信息前后的酵母菌菌落。具体实施方式本发明提供了基于dna的信息存储方法,本领域技术人员可以借鉴本文内容,适当改进工艺参数实现。特别需要指出的是,所有类似的替换和改动对本领域技术人员来说是显而易见的,它们都被视为包括在本发明。本发明的方法及应用已经通过较佳实施例进行了描述,相关人员明显能在不脱离本
发明内容、精神和范围内对本文的方法和应用进行改动或适当变更与组合,来实现和应用本发明技术。下面结合实施例,进一步阐述本发明:实施例一、信息的编码在本实施例中,选取“天大章程节选.txt”文件进行编码,节选内容包括:天津大学章程序言天津大学的前身为北洋大学,始建于1895年10月2日,是我国近代高等教育史上建校最早的高等学府。1951年9月,经国家高等教育院系调整,由中央人民政府政务院批准,定名天津大学。1959年,被中共中央确定为国家重点大学。2000年,被确定为国家“985工程”重点建设的高水平研究型大学。自强首在储才,储才必先兴学。学校以兴学强国为办学宗旨,穷究学理,作育人才,传承文明,振兴中华,塑造未来;以建设成为综合性、研究型、开放式、国际化的世界一流大学为目标,努力为国民经济和社会发展、世界文明进步作出重要贡献。第一章总则第一条为推进依法治校,完善现代大学制度,保障师生员工基本权益,促进学校科学发展,根据《中华人民共和国教育法》《中华人民共和国高等教育法》等法律法规及教育部相关规定,结合学校实际,制定本章程。第二条学校中文名称为天津大学,简称天大;英文名称为tianjinuniversity,缩写为tju。第三条学校由国家举办,由国务院教育行政部门主管,并由国务院教育行政部门和天津市人民政府共建。学校具有事业单位法人资格,校长是法定代表人。第四条学校法定住所为天津市南开区卫津路92号,设有卫津路校区、北洋园校区和滨海工业研究院校区。学校网址是http://www.tju.edu.cn。学校根据发展需要,经主管部门批准,可变更住所地,调整校区。第五条学校的校训是“实事求是”(英文为seekingtruthfromfacts)。学校弘扬严谨治学的校风,秉承爱国奉献的传统。第六条学校按照“形上形下、达材成德”的理念,致力于培养具有家国情怀、全球视野、创新精神和实践能力的卓越人才。第七条学校的主要教育形式是全日制本科教育和研究生教育,同时开展非学历教育和培训,提供终身教育服务。学校依法颁发学历证书,依法授予学士、硕士和博士学位。第八条学校面向世界学术前沿和国家战略需求,遵循人才培养规律,不断调整优化学科结构,巩固工学优势,大力发展理学和人文社会科学,形成优势突出、特色鲜明、交叉融合、协调发展的综合性学科布局。第九条学校实行中国共产党天津大学委员会(以下简称学校党委)领导下的校长负责制,推进教授治学、民主管理,建立健全师生参与、专家咨询和集体决策相结合的机制。第十条举办者为学校提供办学经费,保障学校基本办学条件,依法对学校办学活动进行宏观指导,按照有关规定任免学校主要负责人。第十一条学校依法依规享有人才培养、科学研究、队伍建设、内部管理、校园规划建设等方面的办学自主权,独立承担法律责任,不受任何组织和个人的非法干涉。第十二条学校分立、合并、终止及更名应当征求师生员工和校友意见,并报举办者批准。第二章学校功能第十三条学校坚持以人为本,以立德树人为中心,进行教育教学、科学研究、社会服务、文化传承创新。第十四条学校坚持“育人为本、质量第一”,按照德智体美全面发展的教育方针,实施素质教育,对学生进行综合培养。第十五条学校坚持聚焦国家重大战略需求、聚焦世界科技发展前沿,崇尚科学,矢志创新,促进人才培养,推动学术进步、科技发展和成果转化。第十六条学校健全社会服务体系,提供人才和智力支持,促进国家和区域发展,推动社会进步。第十七条学校注重文化育人,持续提升师生的人文素养、审美情操和价值追求。学校弘扬“日新又新”的人文精神,坚持文化传承创新,引领社会风尚,服务文化强国建设。第三章学生第十八条学生是指被天津大学依法录取、取得入学资格,具有天津大学学籍的受教育者。第十九条学生的基本权利:(一)享有学习自由,按照学校培养方案、相关规定和程序可自主选择专业、选修校内外课程;(二)公平接受学校教育、使用学校公共教育资源,公平获得各种奖励和荣誉称号;(三)达到规定学业水平,获得相应的学历、学位证书;(四)按照法律法规和学校规定,组织、参加学生自治组织和学生社团;(五)参与学校管理,知悉学校改革、建设和发展情况,知悉涉及切身利益的重大事项;(六)对学校给予的处分或者处理表达异议,提出申诉;(七)法律法规规定的其他权利。第二十条学生的基本义务:(一)以学校人才培养目标为指引,修德践行,勤奋学习,健康身心,全面发展;(二)为人诚信友善,尊敬师长,团结同学;(三)弘扬校誉,爱护教育设备、生活设施,维护学校利益;(四)遵守学术规范,恪守学术道德;(五)按规定缴纳学费及有关费用;(六)遵守学校规章制度;(七)法律法规规定的其他义务。第二十一条学校对取得突出成绩和为学校争得荣誉的学生集体或个人进行表彰奖励;对违纪学生给予相应的纪律处分。第二十二条学校建立学生权利保障机制,成立学生申诉委员会,维护学生合法权益。学校鼓励和支持学生参与学校民主管理,对学校工作提出意见和建议。利用计算机将上述文件转化为二进制比特序列,每(212-1)bp分成一个分组,进行纠错编码,得到二进制序列;进一步将二进制序列转化为a、t、g、c组成的序列,可以采用两个比特转化为1个碱基的方法,预设的对应关系为00→a,01→t,10→g,11→c,得到40500bp长度的dna编码序列如seqidno:1所示。二、dna片段制备及信息存储对得到的长dna序列进行顺序打断,分别得到13段2-4kbp左右的片段,片段之间保持30-150bp左右同源段,同源片段尽可能与非同源部分存在较大的差异,以便体内重组的进行。打断情况如表1:表1,打断片段通过dna合成和组装技术合成上述13条dna片段。通过pcr技术扩增第1号片段的前500bp,酿酒酵母ade2基因前500bp,利用overlap-pcr技术扩增得到相连接的1000bp接头片段,经sanger测序验证后命名为接头a。通过pcr技术扩增第13号片段的后500bp,筛选标签leu基因1512bp,酿酒酵母ade2基因后500bp,利用overlap-pcr技术扩增得到相连接的2512bp接头片段,经sanger测序验证后命名为接头b。表2普通pcr与overlap-pcr反应体系component50μlrxnddh2oaddto50μl2×reactionbuffer25.0μldntp(10mm)1.0μlpcr模板(10μm)2.0μlprimerf(10μm)2.0μlprimerr(10μm)2.0μldnapolymerase1.0μl表3普通pcr与overlap-pcr程序步骤将得到的接头a、b与合成的13条片段混合进行酿酒酵母共转化,通过体内组装替换到酿酒酵母ade2基因位置,步骤如下:(1)于平板上挑取酿酒酵母(by4741)单菌落于ypd培养基中,30℃、250rpm过夜培养。(2)次日早晨根据菌液浓度按5%-10%转接到新鲜的ypd培养基中,30℃、250rpm培养6h。(3)开始转化前10min,固体加热100℃煮沸ssdna12min,迅速置于冰上。(4)取1ml菌液于无菌ep管中,4000rpm,离心1min。(5)倒上清,1ml无菌水重悬菌体,4000rpm,离心1min。(6)倒上清,1ml4℃冰箱预冷的0.1mliac轻轻重悬细胞,置于冰上。(7)用ep管配置转化体系如表4所示。表4酵母转化体系成分体积50%peg3350620μlssdna(10mg/ml)40~45μl1mliac90μl(8)体系配置完成后,在涡旋振荡器上充分混匀(9)将上述置于冰上的感受态细胞取出,4000rpm,离心1min,倒部分上清,剩余100μl左右重悬菌体,加入接头a、b与13条dna片段各200ng,吹吸混匀。(10)将(9)步的菌液螺旋加入(8)的转化体系里;上下翻转3-4次混匀,30℃培养箱孵育30min。(11)螺旋加入90μldmso,上下翻转3-4次,混匀体系,42℃水浴热激18min。(12)4000rpm离心2min,弃上清,加入500μl5mmcacl2重悬菌体,室温静置5min。(13)弃上清,剩余100μl涂到sc-leu(腺嘌呤限制)平板上筛选。(14)待酵母在筛选平板上生长2天,挑选粉红色单菌落,以各连接处为目标片段设计引物(引物如表7)利用rapidtaqmix进行菌落pcr验证。表5菌落pcr反应体系成分15μl体系ddh2o5.4μlrapidtaqdna聚合酶mix7.5μlprimerf(10μm)0.3μlprimerr(10μm)0.3μltemplate1.5μl表6菌落pcr程序步骤表7菌落pcr引物设计目标片段上游引物下游引物接头a-1atctagaatcaaaacgacactttatttccaaaaaggtattaggatcggaatccatctgcaa1-2gaacgacaaaccccgacaagtaacactgtattccgtctgacgaaaattttgtaat2-3tgtaatctccgccacaatggtttgtacgtctccggatttttaatccgc3-4tttctttggcggttaaactcacacatctatgttaatagtatcacaccacccatatgaggttagc4-5acgtcctgatggatggagcaattagtagtttcagtaatgaatactgtctcaagcttcg5-6aacgccttaaagccaaataaagatcgaaactccacctctaaggctgtcatgtctatt6-7acgttataatccctagtgcgtaggtctcacggtgtaattataaggtccgtaacg7-8tccccgaagtgtgtacgatatctatgacagcttgcgtgcttatcagcataag8-9tcatagatcgctcccgtctgcgataagcagcgttctacaacgactagc9-10tgcacgattgattggggcatttcacacagttattaatgctagctatcgtcg10-11ataacagtttggactctacagccagatttagtgtatgcattcacggcacagt2511-12tctgcgcacgcagatacctct25tggcctaacagagcacgtcac2612-13acctgctccacgtgatcagt27aacgaacatttgagatccggatgtg2813-接头bttatccctgagtaaattgatacgttggcaagggaacattatagggtgttaagagtact挑取验证正确的酿酒酵母接种至ypd液体培养基,30℃,250rpm过夜培养。将液体菌体做冷冻干燥封装,具体流程如下:(1)通过测定菌液od600估算菌体浓度达到109cfu/ml后,取4ml菌液在4℃离心机中6000rpm离心10分钟收集细胞。(2)用等体积的10%蔗糖溶液(或10%脱脂奶粉溶液)重悬菌体,转移至10ml西林瓶中。(3)以透气封口膜对西林瓶扎口,与冻干机架一同-20℃预冷冻12h。(4)进行真空冷冻干燥12h,冷阱温度-45℃,真空度10~20pa。(5)丁基橡胶塞密封,标注并编号为tju40k,4℃或常温保存待发行。三、信息发行为了实现信息的大量发行,对酵母菌进行扩繁,,25h即可完成面向300000人发行相同信息。四、信息读取读取发行菌体内信息流程如下:(1)取1ml无菌水溶解西林瓶中已发行的冻干菌粉。(2)取200μl转接至5mlypd培养基中,30℃,250rpm过夜培养。(3)6000rpm离心10分钟收集细胞,送二代测序。对测序结果分析解码得到存储“天大章程节选.txt”文件内容。与目前为止最为完整的欧洲分子生物学实验室的dna信息存储的方法goldman相比较,效果如表8:表8本发明效果与goldman比较参数goldman本发明冗余倍数41纠错方式重复ldpc码+水印码单链长度(nt)10440k测序深度51x1-5x信息密度(bits/nt)0.330.8实际承载18%97%~99%对比结果显示,本发明开发了长序列体内dna信息存储技术。主要目标是中长dna序列(1kbp以上),以ldpc码和bch码为基础结合水印码构建具有强纠错机制的编码系统,通过长序列编码,减少引物、冗余和索引,实现高实际承载率(97%以上);利用酿酒酵母体内组装系统组装和储存长序列和保存信息,依靠酿酒酵母、大肠杆菌或芽孢杆菌等模式生物实现信息的低成本、高保真、高速度复制。同时因为强纠错系统的存在,可以实现在低测序深度(1-5x)下完美还原菌体中的数据。以上仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。序列表<110>天津大学<120>基于dna的信息存储方法<130>mp1824726<160>29<170>siposequencelisting1.0<210>1<211>40500<212>dna<213>人工序列(artificialsequence)<400>1gcccgtgattcttctccatggaacggtttcattccagctgactgggagtatcccataagc60gatccagttattgtcttgcgtctagccaacgcacgtagtcagccccggggacttaggata120aagtagcaaagttcggggctgcgcgcatatggcacggtagtttccatgacggaccacccc180gctgttggtctaggtacggtacaggaactaatttcgaataatcccgagtgacttatctga240ctcgcgaacaagtcgttattatccctggcccagagccgtcaagttcccatcattctcgag300gtgcaattatatcttgagataagggctagcagtatattgagtacctgatctgatgacccc360tgtgttgaaggactgagtgtttgtgattgtcacgatctagaggaggtggtagaagcaaat420ttgtgcaccactcctagtgtcaacgcggacttcccgtgtaaccaattccagcatcgcaca480taatgactaccgagagcatgagtcctgacactacacgtacacttcacgtctcgagtgcta540gtaaccgagtcatggagtgcgtctattatcatccgcacggctgcagcctccgcgacctgc600ttgtttaccggtggcgagattggcgagctcgcctccactggctgcgcagtctaagcagaa660gatccgctgaatcgtcgactgccccagggtttgcacgattgcagatggattccgatccta720atacctgtgggcattcattaatggttccatgaacatgacaaatggaacttcagtgagaca780cttggttcagagacacggaccaacccactttattaatagtataataagtcggtacgcaag840gacggccatagccaccagccgttgctctgatgtttggagactattaaacaggtctatccg900tcccataacgaggaccctggatcgtccgtagcttgggaggtaccgaaatcatatctatgg960gcatattaagggatttgcgcattgcaggttgaatgagccgatatgtcgatgtccttgggt1020tgtgatttcgatccgttgctatacacacgttcaatggcccattctaataactcgtgtagg1080ccgacagcgcactactaactcgtttataacagatcaactaattcggtttatgtggagtca1140gtagtctggctccaatatgcagtaccgcaaaacgcgcgcagggtcgggccccatctctaa1200ggggtcgggatgcaatgcgcgtttaacatactgtgggtgcggcgcattgggtggcccatg1260ctccgttgacgttcgaggccagcttgatgggttcgtcattaccagcttatgtgctcagga1320ataaattatggagggtcccgtctcaggccagcacaagacactgttaaaatctgtagggat1380accgcagggatttcccgattagatgggcagtttgacgatcgacggcggttaaatcaagtt1440cgcttattcatggcgtaatacccgaacgcctccctagccagggactgttcgcatgccgtc1500acgcggccatgcatgggagttatagtgagcatatcatcgttagacatggcccagcttttc1560gttgcgtaagggattcacgtatcattaggcacgagtctcctacaaacatgggaatgaggt1620cagtccatttcgtggagcccggatcacctcatggagcgctggttggtgtaagggggtatg1680agccgctgcatttccgttattcggagtagggtttctgttcggaatgatcatctcaaactt1740tatgtgaagtaatcgacgaaaacgggtagattttaacaatatagtgccgagctcactgtc1800tactgccttagctatacctttgcgaattgattcgtacttcttctgatagggcagctgcag1860cagagcaagggtaataacgaggggtcgttctggtagggcgggcaggcgagtacctagttg1920ggtgggcttaacccttagggcgtgagcaaagcccccatagtagttcaatcgagacaaccg1980cgttgcgtacgcaatgtgttacaggagatggcatctacaggctacacgtcacaggtgttt2040cactcatttcagctatggacacaactgtgcaacttggtcaaagctcctctgcttgagagc2100atacaccttgtatcgatagagcaacaagggaacttcgcggttactgccgttcctaacaac2160gttacggcctttgttcacgaccactacactccagctcggtcataaattatggtttaatgt2220tcaaggtccgtgaccccgttgatgatagatggaccggtattaggaaacacactatgcgcc2280gatattcatacatagggatattcgcatcgtcgggacgctatcttcagcttgtcgtcttct2340gaggggacagcagataaagaatacgatccaccctccacgaggggagttaactataacgcg2400cttttcttatggcggcaagagtagtctacgcgcctttcttagaaacctattcgcgtggtt2460cccggtgaatttaactcgttcgatcgggacaggactggatgtgacggaaagcatccggca2520ccccttcactcaattccgctaggcaatgttgatccatgtccccgtgccagtggtcgacat2580aaatggcatacgctggcggcgtcaagtgagggaaattaaacagaaagtacattctcagat2640tacacagttacgcatcgaatgaatcacacatacacgactacaccttcgaaagcgtgctcg2700aaaatatgtgtcgcttcagtagtgaaccccttcgtgctcctatctttgtcgattttagtc2760gtcaacatggaccaacctttaggctatacaagcggcaggactgcccagtccggactcgta2820cccgacctgggttcctctgcctgtgctcactttaattgtctagcctaatacgtcggagat2880cccatgcgtgtcagaatggacctcaacgaactaccaagcgttcgacccagaacgacaaac2940cccgacaagtaacactccttgtgaacaagtattggcgttatgtcgttcttataaaagact3000ttgttaaacccgcttcatgacgtccctcagtagattttgttttcgtataactgaataggc3060agtgaggcatagctggtagatgaaccaaaagcgtccagtatacactagcgaattgatgga3120accgcgcacacgaagactgtaaagcggccgataccatgggattcacttgcaggaagtcac3180agtcgtagattataatattttctaggagggtctcatgccctcccccacaagtttgcagca3240aaggaggctgagttttcgggagtttggtgtccaagactttaatattcgcgaagtcctcac3300cacacgttaattagtgagatgagttggctacttagcgcgataagtgcatactgaatctcc3360acatctcccgctggggtagttccatgaaccggcatcagtgaaaagtcggggcctctgcaa3420gctatgctgaaggcgtcacacacatgggccaggtataactacacgtaataatccctcggg3480gacgacttcgatatcacaaagcggctgttggggtaccgtttctcccgctgtcgcagtatg3540aacaacctggaaccaaaggtcagggtaatacaacatgtagcaaccatctactttttatat3600catctaaaacgttatggcaaaaacactattccccgaaactattccgatgacatgctacta3660cagtgcgcccctgtctgagcaacgccgaacaccctatccttatgagactcatgcgctgaa3720taccaaccaggactagaccggttgtttaggtaaccgcagaggcgaaaaatgtttttcggc3780ggttcgcatgaagtgttcgccatcatgatcatattaatgaactgacgtcagttgggttcg3840ttcggtcacctaccaactcgtttcaaaaatagtcggaattcaggcgtcggtgtggttgtg3900gaagaagatcggcatcaacgatacctttgcaggcggagacaaagtgcctgaggttctggg3960caacttaagcagatccagcggtcttcctctctggacgagggcactggccctgaacaatgc4020attaagtggtgtggaacgagacaggcctatcgtaagcaatccagaactgtgagcgtgtaa4080ttgacggaaactatcgggtccgtacgtcaaggcggcgtctaccttttctttgagagcagc4140cgacgtcccgggaagcgtgtgcactaaattacaaaattttcgtcagacggaatacaggct4200tcggcgtgagccacaccatacgctggcaccagcgccgacgaaggcgattcgttggcctaa4260aagccggattctactcgctaggacagtggttcagcggcgactggagataccctaatgagc4320gcgactgtgaatggtcagtagctttgcgaatactagtggtcagtcgaaacggattaacgt4380tcctgttcccgtgaatccgacttacgtgttacctatagttacggatgcccgagggttgct4440aactgttcacccggctcagggagtggtacggtaacggtttacctaaccctaaacgacaag4500atcggttataaccttactctaatcaggagcactcaaagttctgtgaggccaacattctat4560cgggatattcaatataaaataatcgtttgactccacctggtcgccctgtagttgtatata4620cagatagctgcgttatcttatagcttctcctcaataccactagcgatttagtgcacgtat4680gggtgtgtgaggagctgatatggcctcaaggtaagtatttcggtaggccggcaagtcgtg4740ctagctcgcggacgggttacaggcaaagtcgggtcgtggttatcttttttcgggtctacc4800tcctacacggcagatgtgcctgtagaattcgtaggcgccccgtaatattggcttcaatcc4860gtggtgagtgagtctgtcttgatcggctcgtatcccaaacgcgttacgcgtcaattcgct4920cctatggacctaatgatccactacggagatgaatggagtggacaaggtatagagatgagt4980ttcaatctactttctattgagcacgaacctgaacgcaaaacgctagagtcaatgtacacg5040aaggcggtttatcagagagtccacgtaatactttcaactgacacatggcgtctcaacaat5100acgaataccctgtgccgcctgatcgtaggggcgtaaggttgggtcgattttttgtttctt5160agaggtttattttcccgaaaggggccttgctcggatctagctacctgctgtccaattcag5220gctaccgatgcatgcagtttgtgcgctcattacggcgcagctcatgtcgattgccgacgc5280caagattcacgcacatgatggcttgggattcaaggtagaatttcgcgattgttgtgttcg5340ggcgcgagcaccgcgccatcagatggcttgctcgcaaaatagggcctaggagtatacata5400aggatcgaacggggatcctatttcataacgtcgcacggtaatggcgctcattagggcgac5460ctcccggtttccttttccccacaatgttgagtgttcggccgcgcaaatggcacattcacg5520tggtatctacgtgtggcgcaaatccaacgaaactgctctactcgggcggcggccggccct5580ggtgagcgcaaaattctcgacttcaagcacctatgggcccttcgtgaggtcttttggcac5640agcgaacccactctcggtccgtcggagtccataccgagtgttaagcacagacacaagctt5700gacgccaacagggtggagtgcaattgtccgctatgccaccagaggtctcacactagagct5760atgttttgtgctggctagaggtgcaacgcgtagctcctgtaatctccgccacaatggttt5820gtccaagattccttctttcatatcgcttacgcgaactgagaacggcccgatggttaattc5880tcttgttgggaatatttgacccgggcgaggtgcctggcgggctgagacgatcgatccagg5940cttgacaagtagcgtgaattttactccaccattcggtgttcccggccacctgcaccattc6000ggcgtcggcacccgtagttgaagattacgaatcatagggaaaccatctgagctggtctga6060ggtgaaggtgaaaggggagccttcgtagacatgtttagcacgcggtgaagggaaggtagg6120cgagggcctgtccttgatagcttgtcgacaaagtctctgtggttgcgccaggtcgctgct6180cttactaagacgcgctattgtgtaggcgagatcgaggtcggaaatatcaagcatggatta6240cgggggccggtattttagtcggttttcaccgggcaagaagcctgcgagacaacgttggtg6300ggcgactgcgtgcgaatttcctacataagcgtcaggcttgttacagagaccgtctccgcc6360cgaagtccctgaacagatccactagcaggctgaaactgggcttttcagccaggtaagttt6420acagccatcatcagtgaacggcactgttccgaaggtccatctcttatatacacgaagtac6480cgggagtcgaaactgaaggttgtctcctgagctaggccaattactcgtttaagacttcga6540aatcattgtggccatgttactgagcaggtcgccgtacgctgctgaccagtggatcgcggt6600tcaacctatagcccggataacataagccttctgaagtgatttgttgtatctccggcgtgg6660accggcggattaaaaatccggagacgtcgggaacttccggattggtccacacgatctagt6720accaatgacccgcctcaccgtctctctttcgctagctccgtgctaaaagtcacccgtaat6780tggagtccaccgtggtaagggtatggacatccgacgtcggatgtggggatagtaccaact6840ttgggcacgcaatcgtatttagctgcgaagctatgccctagtgctcggagggcgacaggc6900atatcatcaccgcggatctccatgttaaacacaaagaacgcgcaatgcttgtctatagtt6960tttacaattgggaattctgagcgtgtagcaagacagctgagactatatagtaccaggacg7020ctaaaactgtactttgagcggacgtcctattggatttggtcgggctacaaagaaatcacg7080caagcttgtacgcgtcaggtattagcacgtaagccctcggggtagtgcggatgcttggac7140ttatggcctgaatctacaccgctggctctagggttggacacaacaaataagagcagtatc7200tcataccttattcaaagtgagtcgaacgggtcggagttgcgttcacgaaggatatatggg7260acctgcgttcgactgaccgcaaaccaactcgatattatttgtggctatggaatccgttgc7320tcatgttctcgggaaacacagggagtgtatcacgctttggcaaaccagagttactcggta7380tcacggggctgaaggagctgatatacaatttccagctgggggtcaaaatgtcaaggtcaa7440tgtttggttaacgtgcagtccgccggtgaaggcgtgtactctagttgtaaaactgtatgt7500tcttattcactccacggtgagtatgaagtatgtcaacagaaggcatacgatgccattcgt7560gtccgccgtctatatgaatgtgtctatgcctccgattcggtgcgagcgttcggtgcaccg7620gctcatccgggagagtgcccgctcacgccggtccacgggcgctaattatacgaggcctgg7680gtacgtccctagatttcagaacagagggacatgtcctagtttcgtaagggaaatagaaat7740tgttagcgagtgaccgagatcagacgaccgagccggagtttgattgtgcgacgtgtatgc7800ttcatagggaccttattagtggccggatatagtgtcgtggggagcggtctattcagccgc7860actgccttttagttttgtcaactagttttctaggcttggggaaacacgagactataatgc7920tggagactgatgtcaccgtaagtctgagacccggaattctttaatatttgttttacacaa7980gaatgtgatgcccctcgaggagaccggcgttatagttacgaaacccggacatagccgagg8040gtgcgaatgcgcgtgtaaccgctgcgtatggcggttacgaccgccggcaagggcttatac8100agacgcgagtaataaaggccgcggctcgtctcgtattgcctcgccgaaacgcggtgttgg8160acctccaaagtcctgatagacattacgataatccatgtcactatacccctgattgtgccc8220acactacaaggtgcaggtgatcgtagaattagtttgttcgaacacaaatgtctctcgaga8280gctggtagcgccagttcccccggggactacgcccacagcctcataaaagagtagactttt8340ttaatcgcctactacatggatgactacgccgtacttcggatgctttctttggcggttaaa8400ctcacacatctatgtcaaattactgcctgcgatgtggacttttcactcttcaattgcccg8460tgtatcgcacgggcctccttatgcttcgattagcaatcggaccgtagtaggaacaggaag8520tcgttcttatgccgtttatacatgggtagataatcaacagggctaggttttttaaggtta8580cgcctattatggagatgggtcttcgcggcactttgctcgcaaccttgcatcagggtgggc8640tctatgctatgctagcggggacttctcgctatcggagagggtagacaaattctgcgagtt8700agacaccagtcaagtgagatctccattctcgtcgtcgacaacgcggctttacaaggtaag8760cagagttcgtcatatgcaccgagccctccccgcaggccgtaactggtagagctttgcccc8820gcgtaatctgcctcggtacatgcttctacgggcctacgggatcgcccgacggggatgctc8880ttacatcggaacgcatacatgacggccaaatgagtatggttaatttacaagtctctgtag8940ctacaacacaaaacgggttccggtgttggtaaccatcccatttggaagcgataacccgga9000agacattttcctgacggattcagccgggagcgtgggcacgctatccgtcggaattcataa9060ggaatcaatgcacatatccgtgcccattgcgtcgaaaaaaccctccgttctaactttgcg9120tggggataactgaagcaaaggtacctactctggcagagagaaatttgtcgtacacaaggg9180tttggcgcggtatccacatgacctctaccttaagcgagttacccgttgtcatcagcacag9240agaattcccgacggtagaaatttgtcacgtctctcagcgctaacctcatatgggtggtgt9300gatactattaacagatatgtgcatgactcttaattctacttacgttgtccgtcaatgaat9360catgggctctgcacaggagtaagtcccgctccgtgtcccatcatccaccgtaagatgttg9420gaatgcttctggtgtagctctacttcagaggagaggggggcaagatacgtagatcagtct9480gcgcataaggacgacgagtctatattcgtgcagggggttgctgggattccgaagaagaag9540agccaccggaacctcctggcaagcagcgaaaccgcacggcaggcctgcgccccggaacgg9600gacgatacacttggaggctgtctgcaatctgcggtatatgcaagggcatcgatgatgctg9660tttgctggtgggggtcactccatgagccttcgacagaccacggtggcctagctgacctct9720gtattcgtatgcgatgtagcaatgattttccaaatgcggtggacctaagggcgccctggg9780tgcagtgatacactcgagtcggtgcaagtgtatctctcattaacgcccggaggctgcaca9840cacgattttaagccaacatcgacggctactttccgcgcaaggcccctcctaacgagatgc9900cggttgttggtcttcctccatcttgtcaatgctctaaaaagaagaagttggatggtgtca9960cgcctatggaaactggctgcgtacaaacattgttacattccgtcgagaaaatgtacggta10020gaagtggtaattaccaataggcgcctatagcgaggcagatgttctattgtggtctcactg10080gctggtagtctgtctacactctagagccaccaacccaatctcctattggctagtagctcc10140tgacgagtcagcgatccggagagatacgccgcgggcaccggcgactcctaacctagacac10200atgtttgcacacaatgagacgcttgcgaatcaaatgtggcaaccataaatcggatcatcc10260ccgcagcgtgtcctctttttgcttgcggctcaacagcatagtaaaaaagctgcactgtaa10320ctgactgtggaacataatccctgcagtacataattgtttcttacctacagcttgtatagg10380ctagctaggacaatagtagagaatatgtctttaggtcacatgaacctcagggatattacg10440ctacccttgtcagaaaattcgtgctcggagtattgcgaaattcgcaaattcatgggtttg10500tggctggcaacgatcgcggtcttcgcgcatatggagatccctagtgctagctcagacctt10560acggtgaggggcctaaacaagtcgatggtagtgactcactctcagctagcgtcctcggcc10620atctctgtgttcctatatctagctggcgctccggacgtgtctaatttcctaccgttcggg10680tcgattcgttggccacgaatgctcacggcgagtagttacattctttgctacagaaatttt10740caaggaagcgtggtctaggaccacccgcaaatctgtgacccctaacatctagttgctggg10800cgctagttagctggtaggtgcttacacaacggcccatatttcaccgtagttataagattt10860aacccgacccaggcttcgactggcctgtctcatgcttagccaggtcctgggacaatcctt10920tcatcacacaaagtctcgcccacgtttaggttcagcataatcgcggtctgtgtattcaca10980cgcgacagaatacgcgggatggttcccttaatccattcccctttctccggcagtaggcac11040gacaatcgcccagtcgcaacaatggtgactcgtctgagtcctttactgaatctgaggtgc11100agatcatattctacactctacccgaaggttaacgggcattaacatctttaatccataacg11160gcgcgtggtaaccgctgtgtgtccaggattctcgtactggcaccttataatgctccccag11220tagatgtggactccgggtgatctcacacacccaagttaaaggctgagaggtaagtcgtgg11280cggctaggaagtcgtatatatcaaggcattactgttcgctgcctggtagctcacccacgg11340caacttaagttgggatggtgttaaagtctcagtcggacactaacgggttcttgcgacgtg11400ttaaatatggtccggtacagacaggctgtattcagtcctgaatttgggacaactccttgg11460tcaaaaaatcgaaacaggccgagtccgagctatccacttgtcttctagttagatcgagag11520ctcggtgagtcaaaattttgccgggctatttagaccagcatcagacgagcaacatgcaca11580tcgctgtcgggacgatttaagcctctgttaattgtgaactacctatgggagacaaccgga11640gagtgaattcactaggtaggcaggcgtaagcctctaagccataccagtgagcgggaaaat11700gaataccgacttccttcactccgcacggcctctcatctggagtcggggcagcacggagcc11760acacattaattaactttctatcggttgtcctagacagttccatgtgactgctcaacgata11820agttgatcgtgcgacataagatgcctgtgacacaacaccctcgtcgcacgttcgtcagaa11880atctcagttaataaactcgcatcgagagttactggaggtcttgaaataatcaggcgaggt11940acaccatagttctgatacgacacctcctgatccttagataggcaagcgtatatcgccgct12000atcactactaacgtgccccagttaggtgccggcaacctacaaaatatggcatgatataaa12060attaatatctaagtccctggttttacggcttaacatattggtagcacaatcttgtatagc12120cgtgcgacccgtgctgcggaattccacctcgaagtcctatgtaatcggcccctaacacct12180gtacacacgctctccgccggttgttgacaaaggggcaagcttagatagaatcctagcttt12240aattaaaacgcgacgtcctgatggatggagcaattagttcctaccaggactgcgcgattc12300cccaacaccccgtttcttagtactgtcaatattggcgctagaagacatgtactattgacg12360tactaggcagattgtcggtggaactcagtaagatgtggtacttaaaggcttgccgccctg12420cctgtgcgcggacatgctgttgcgaccgctaacgtcgaaatctacccccatcgaattgtt12480ttaatattgctcaaagtatctcgcagatatgtaatgacttgtaacgttcttggcgcgcgg12540caaaagagaatgcgcatcgcgaacttactacttttgtgccgtccgtctatttgtccttcc12600tattacggcatagcgttctggaggacgccaaattatatggtccccgaagtttgatggact12660gcagcaatcgtattgtttgtccgcagcgatcgcgaatttaaccttgtgcgtttatcttct12720gcgggtggtgaacggaccaagaatcttaactaagaccaagataaccaacaactaacgaag12780ggttgacggggagttttgtatatatgaatataggcaacgttattgcagatcggtttcact12840gatttctcgctagcgtccatgttgactagggacgagccctagttcttgaacgcgcgtgat12900cagggccttacgcttctacgacctggcaccctacgtcctgttatacgcggtccaaaagat12960aggtcgtcgggtcctgatcccgctttgaccccaaagaccggtctcagggctgtagtgtta13020taaaacacatacaatgctaggcaaccacttactttggcagcctctgtaaaagtccggcca13080tgtccaaagtcatccagtcgttgatctgtggatgtccaggcacagtggccaattgccatt13140tttaaagaaggaagagagcagactacgacaaagtacgagcaaaatatccgtgagcctccc13200tcacgctcgttagttcgaccaaacctcagtccaactagtttgtagaattgcctggtaact13260ttggtgatcgatgtgtaccagttggtcaggccatatgcttccagtgggagcgcctccgcg13320atcgaagcttgagacagtattcattactgaaactactagttttcctgtcgttttctctcc13380ggtcatggacagacttgtatccatagctgcactcctacagatactccattgtgctcatca13440aagagcaatggtaatgacgtggtacggggtgtagatatactatggctgaacgaggagatc13500cggggggtaatcctgcacggacactaacgcttcatgagaaaacaggtaggctcaaaacgg13560ttgctcgacgagttcctcagagcgttctagaacatctcacggagatccaattccgtggag13620tcgcgccgccacgaccgatagattaagctaaagcttactttcagttacacgcccctctgc13680attatccgcgtacggattgcgctacaacagcggttccttggcgcaggccttcgacgcccg13740agttgattttagcgaacgacaattgacctatcaaaggtagggcgtagagatcacacatcg13800ccgtaggacgagaccatatcaagacgcgtcggtgacccgactctcggattatcgaacatg13860ataccagaaactaggtcatcccttgcgtaagctttctatcaacaagggcggccgttatgg13920ttgcgcatttccagagcgagcgtcagactgatatctacgtagaaccacaccgcaagcgtg13980cacgttacataactcggtttacttttgactcacaaacagtttccctcgcggttcagtaga14040tgctacattattccagctaatggctaacccggtaccatggctatcacagatcctgtaaga14100taggcaggctacttgttctctcttcgcgtgaaggggtagactgtcataggaacattaagt14160taaagggggtctataagaaaattgcgcttcaaattgggggaggccattctttagtgcgat14220atacttttcaaaaaaccagagcatactggaagtagctgtatctcacggtgttgggttatt14280gtgccacaaagcaaatgtgcggctgtcacacaatggcttaaaaatgtcctggtataacca14340aaattttatgggtcgcaccaggctgtcccgaagctacatgtacaccatttgcgaacgtta14400tacagcactcttcacgaagtatcggattagtgcagcccgagtaatttgtgggaatagtgc14460ctacaccgccaatttggtcctccatgcgtgcctagcgtcctaatgttcggaaaaagcggc14520atgtacaattgatgaagagggcggtggacgatgaatctcttcgtagattttggcgacccc14580acctgctccgctcgtctggtaagtgaggatactcccaaagggcttacggtcattcacggc14640tcaagtataggggttttgacatcgggcgactgtatgtccagagggatgcggctttacatt14700cagtaggccgagagccaggcttgatttaaagacacatgttaccgcagggctatctggatg14760acgcttctttcgacgtgggatccatgagccccaaaccgcagcccggcctgcgatagcact14820gaggggtgtttcttcgaagtctcgagcgattagaggcagggtaagagcccccaccgacgt14880gatattctctgtgtgcatttcctattaactgattgcaagctgaacctccgagtaagggat14940gcgcgcagcaacagggaatataggtttgattaaaacgaactggcagtgtccaaagtcttt15000ccggtgttcgatttttgcgttctacctgccgggctcgcccagaagcctttctctagggaa15060gaatatgcctgtgtatccagggatacaaatacgtcaaaactggcgggccagtttgcatga15120tgccgcggctatttttcgtgacagactgctcctgtcgttagacttagcacatataaaatg15180cttgaagctaccctgtttgtacgggatattttcacagagaataacgccccgaactatttt15240cgctctaaaaatcctgtgagctgaatttgtcatttttttggttatgggcctaacatcgcc15300ttacccgtccgacagtgcatatcactcctgtcgtgtcttaaacctatgtagcgcactacc15360ggtatacaacattaacgccttaaagccaaataaagatcgaaacgacaagaacgtgcgtcg15420agccagcatgcacgggagcggtgattactattccgccaaattgaggcaatttgccactag15480gagtttgttaatccctcgaactagtaagacgaaagttagctcgagatcgtccaaacataa15540gcaccgtcaatgtccgtcaaggtatcaaacaaaaacacggtcaagaactacgtctcggtt15600ctcggccgaccccgagtgcgctagaacgcagcgtggcatgacatatgatttatcttagcg15660gggctatttgagactaccccccaggtcctaggtgaaagggccatctctctcgtaaatctg15720tgaaaggtacgaagattttacatcgcgtgggcctgacctcactataactttgtcggttat15780tctgacgcagcgttaacataacacgcaggggttcgccgcgttccgtgctacgtcgtgggg15840taggagagggcgggttatcgcaaaggatttgtacagtagattcacttaagatccgatatt15900cgcgtcaagagacctatatctgtatggtaactacgcaaccttgatgtgaactactgagtt15960tacgggtgcttcagtgactaaaggggaggcgcttggagaggtgacttcattaggacccag16020tacctcataaatagggatttaacggacgcgttggccgtgatgcgccgtcggaagattatg16080cttatctctagccgctgtgttaattgggagcgttgcaaaaatccgacgccagtctcctaa16140tcagaacacacttactcttggaaaaagctaggcagttcgtactcaggaggatcaccccct16200aggtctttcggagtcatgggcatccgaattggctataagctcccgatattatggagctca16260actctcacttggatcgacgtctggtagtaaagtaataagtgaggagcctcgtggtgtgtt16320aataataactagtgtgctgatgcttcctgttgtttcatagaaccggtgtaactcaataac16380tgggacttaggggtgtgattccgtgtgtcccgattaaatacaatagacatgacagcctta16440gaggtggactgaagtagagcaggtgcccgcgctagtactcagcctacgctacgagactaa16500tggagtccctctatggaggacacaatgcacggcgacgtgaactccgtggagcgcttgtcc16560gtgttccaagaccctcctctagtgattcaaaaatctccaaataattgatggcggatcaac16620ttgccgtatgcctgtggatacgtctgcacccgaagcgttgaggcctccctatatcttcga16680actaaataggcatgtttgtattagaccactagcgcccggggtcgtcatcataacatcatg16740accgtatgtccctcaaccagggtggggtttgtagcacaccgaaagtagcggattgctcgt16800aggcgggtatccctccgggacgcaataatctctctgtctttagtactgtccgggcatatt16860gttaaaggaggcagattacaggaacctgaattgcagttatgttctcagataaaagtaaag16920caagtggggagcttacgtattgctgtcgactactgtttgaattgtctcaaaaactgaagt16980gtcagctcgcccaccgggtataacggcatcgccggtactaccacaaaatacacttaaaaa17040ttcctatggcgcgttcagtcttccaaagcttttagacggtgcctatggataatcgagcat17100cacgtggggaattacctttacacctggaggctacggtgcagagtgagaaagtgtgaccct17160ccccggtctgagtggcgccttattctagatactcatctgtatgtcgcaatgagtcagcgg17220agcgggcatttaattatttgcgcataacgagctcttacgaggattactggagaacaagac17280ttacgcgaattcctccaagataactaaatcgcaggatatgccgcaaaaactctttactag17340tgtgacatgcagatctctctcgacctaagttctgaccgcccatccagcggactgttggag17400gccccaatcttgagattctttacaataggaagtcttgtccgtccctataaaggttgttca17460ctgacggcccatgcttattcgctctcgaacagtatgcttatgtcatcagcaccagaattt17520tgttccggtcgcccttcccgtagtgtatgacagtggccatcgcggggggaaatcctggta17580aataacttccaggttccttttaaagaaatgaacttacactccactctcaccgattcgtag17640ctctgatcagtgtggcgacaaaaatgccggcgcgaatagttacaggaaaatgattaggta17700gcctatattgaactggcctcctctatgtcctgtccgcaccggtatcaaagtttgagacgt17760atcatagagccttgtagtatcctggtggggagcgatcatcctcgggctctagcccaacaa17820cgctcgcaaggtccaaccggtttaaaccttggcgcatgcgccggttgtggacacacgcag17880accgagtgcctgatgatattacacaggccatgactcttacgtggcgcactggatgaagta17940attacaagaccctcgattgccgtatcattcactagcaatggcgtgccctctctaccggtg18000tagttttacgcggcatggcggagctacatacagcgtcgatccctgttagattatgacttc18060agaaatgtcattcctattacagtcgatagtacttttttacggagcttgaaagctagccac18120tacgcgaaatagctaacaaacccggtttgaccgaggatctcaggccttgtgcccgggtct18180atctgaggagcggggaccctatcaacgcaacccctagtctttggaatatgcacgcagccg18240taaagcaaaagtggcgatgggaaatcatcctggcaagaccgcgctatgcaaacgaacttg18300cgtgtattgccccaaaagacactaaggtgtgttggcaacatgcaccgaaattatattagg18360acaagtattctactttagtcatttacgttataatccctagtgcgtaggtccgtcatgctt18420cgggcctgcctttcgcgaggtatctcttgatccgagactagggcccttactagaacccct18480cagtgcggatgttagatgtacgagtcagctggagtacctccccataatccccttttactc18540cagctacgtggagtctgtgaccactcgtgcggggctcagccatggggcaagataaaacga18600ctttacgacggctcttggatggcagtgagtgagctgttgcgtttgacccgatacttcgta18660cggtgcatagcctgccgatacaatgggggtggacgcagtcggctttgacaatcgataact18720ctttaggtatgtggtttcaacaatgtccctccatagagagccgaacgctgttttctggtc18780tttctcaagcggatagtgaatgggtgctcgcgggttaagcaaggagggaaccgtgcggtt18840ctacgtcactgattttcctttggctgaggccctcttgatgatgtgccattgcgggtgggg18900gcaaactattcgtgtccaaggacgaaatgtctgacttggccctacgccgagcaacaaaac18960ctcaggcacggtccggcctaacatgtaagtagttgtatgacatgtagtcgatacaacttt19020gtcgcatattgcgttacggaccttataattacaccgtgatacagcctcattcgtccctca19080aggacctatgcttatatccaagacataataaagaaacgggtatctggaggccccctcgcc19140gcatatatagatgacaagtaggcatccattttcaagtaaaaagtccgaaaatcttgctgg19200ctagagactcgtctctctgtctatgggctatttggtgtcaatcaccaaaacccagtgaga19260actctggcataatcggagggtcccagttgtcttataggcgctacagctagagatgtcaaa19320ctgtgttcatgaccccagtaacctgctgtgattgggaatcacgggtctatatcacatcgt19380gatgcgatctcacctgttcctggatcttagtacgtttcgggagggtcacgcttagaagca19440agataagactttaagggcgtcggatttataatgtcaagtggctatagacattctggaaga19500cgtgcccaaacaggggcaggtcagtcccctgcatctggattatcatcccgtcaagattcc19560tcgaagtggttacttccattagtagggatgaactagccgtccagcaacagattatggatc19620ttaggcgcgatccttgtggttcagtaccccagcagtcttcgagttgtacagacgccatag19680cgaacactaaaatagctatacctatagcgcccatgaaggacagcgagaagtcctacgtcg19740catgcaggtcttccacccgcggtatgtacgtccgcctggaagggatgcgatgaaccgatc19800tgtgcggtgctttaaagtttcattacaggtgatgaaggtggcgtggcattgcttctgagc19860ccgtaacccccgttggcttagccggagacaggatgcggggttgaccaacagacaagggtc19920ttaaaagtccgatgcaggggtggtggggactacggaatgagccgtccgtagaggttatgg19980ataataagcgcacccctccctcatacatacggagggtcaccgagcttgggtgcgttcttt20040cagtgcgactggttcgggagaacgctttatattctttagagcccactccaacgtgctgag20100tttgacggcatacaaatggtgcgacttcggcgactagacaggcggcttttcgtccactca20160ggtttacaaggggtgttcgctgggacgcactgagtgaatagtcggccgtcgtacgttact20220cccagtatcagtctgtgacgcctacactacgaagatggactgcttgtgtacatggttata20280gaaggcttccggtgttcaacgttgtgtactttcgggagccggcccgggtcggtcgactgg20340catgcgcaattctcaacagcatcagcgcaactctatagctataccagctgcgaacgaaga20400tggtagggatcgctatacattgtcagtcaatgagtgaactggccatccaaaaggacctga20460agggtgatacctaccagaaggcgtcccttatcacataagggcctctcctaatctaagagg20520cgtgaacttcaaaaacatgccggtcagaggtgttatcctgtgtcgggctctcgcctgggt20580ggctcgacaatctgaggggtcgtcgctttttcgggcaggtggggcggtccgccagtatgc20640agcacgcggatttcacgcttctgaaaagcaagctcacatgctggagcatctcgcagttcc20700cgtttagctgacagtgatttcgcctggtatgtaaagttcccgatcaagacggtcaaacgc20760agtatagctatggagtctgaccaccttcctgtaagtaagtacacaacgttgaaggttcct20820gaacgtactcccgcattttttccgggactgactttgactctagagcatctagtggggtga20880cacagaagttgcgtgaatcgaaaccattcgacggaatgaaagcaacgcttttcatatgtg20940cactgccgagttaggaaccgtcgggtctttccttggcggcaacattaggagcaaagtttt21000cggttaccgtcagaagatgccaggtggccgtccctctaagatgtattatgacccaggagt21060gagcatccccctccccgaagtgtgtacgatatctatgacgtacccctaaacggaaacctg21120gatggtcgtaccacgcgcctctcgaaggcaggatcactgacgccccaacccaaattcggt21180gaagagtctacgcctatggctatgggatgttaagagttggtgtttgtatatgatttactg21240gcgatgcttgaacctcccgctttgacgcgcgtggcatctcattctggggactaataccac21300aatactcacctgatgccgcgaatcgcgaacttatgcgaagggagggcgatccccagacca21360ctcgaatcgtcctggagcttcgacgacacctttgggtagctattgatgggaatgcatgga21420ggttccactttattgaattactcagtcgacctagtcagtttacagtgtgccgacgtctct21480tctagaacgttcaatttcgccaatgagatgcgcaaatccaaacgcggtgtaggcctacgg21540tcgagagggactcgatgaccggctctctcgttgaatctcacgagtaatgcacctagtccg21600acatttcatccacgtgcaatcatcatacgcccctgtattcgtgatagggatcctccgggc21660gcctaccatcacaagtgcatcaaggcgccacgttacctgttccggcatttgtcgtcgttc21720tctgcgaacttctaaacagccccggctcgagggcttatatagggcctcctttgctttata21780ttatcccaagtcagactccgaatcgtcgaaagatgctgcatacccagtgaaaggagttat21840tcaactgcttggtttcccattgggtacagttagctcgtatcagcagttcggctgcaaagt21900tgctcttatctagtaagattttctcatgtactatgaagcaaggtaattgggaacgtcttt21960agctgagactcccatccccaccacgaaatccccaaagtccagtgctttggcctatccgtt22020agcagcgggatcgtcggacggttaaagtacatgctagttttcctgcagacacctggttga22080cttgtcgtgcaacaggactagtatttgttccttgacgtgtctttacggtacgtcatcgag22140acaaccggaggagactattcaccaaacgagcgcatcgtgtcctcccttatgctgataagc22200acgcaagctatcattacaccatgagattccgcttgcttggttgcgtaccaataccagttc22260tcatcttcctgacactgatgagctggttattaagtacagcacgtgaccatcttgaaactg22320cttcgctcggaacgccgacacccatgaccgactagaggatggtagaaggatgtgcgcacc22380aggctcatgtaacacggtgggtgttttctactgattgacggctggattagcctcatgact22440aataaacctgccaaggcggggggagttgtcgccctacgcccgtcatttgaccggaccacc22500gcgagtctgcctttcgataattatctatatttgtcagaccggttatgttaccgagattga22560gaacttaatttaaccctaggtgtaactaagtaacagcaactggaccttcttcccaaacat22620taggaacgcctgaactagttagcttgagtcttcggccgagaaagcgagctaggatcggcg22680ggcgactatgtactaacgacaaaagggatatggtatattcaggtagcaggtgcctaggcg22740cgttgagcccgagtaagtacattggccacctgactctcctttagtcgggaaacaatatat22800tgaatcttcgggtctattcagcatccggtcaagggatgcgaagctttataatgcgggtta22860tgggagttccagttgccgtataagtgccaccaacagtgatttagtccttcgattctgaaa22920ctaggacatttggctgcgcggtagcacctatgtgtttactactggttcttagggccaacg22980ggtacagagatgccgacagacaatacactgccgaaaggtgcctaccgcgtctacacggat23040cggcgccggtgtaaataacgaaaacgacttgacattaatacatagagttgattacgcggt23100tgtaatcacccagatttctttcacggcacttatgaccctgcggaagaatgcaactacggt23160acgggaagccgcgtgttctcgtaagcactgagcttcgttacgcgatagagaaattagggc23220ctcacgatattctcgtcaaggattaccggcgacagaccctataaatgcttaaatacgttc23280tgcactgcgagcgtgcctaatacgccctggtgttatagcaacgatctttcgtgccgaaat23340gatatggacgaagtgtctaatacaacaacaaaaaacttgtgggaaagctgacgcgatggt23400gattgacagctaaatgccagaatatgatcatacctccctggttctgttggtcgaaactgg23460atggtctggagtgctgagctcaacgttccaaacatcctgcagtagaaggtaccattagga23520agcaggccgatcctcgcgtagtgtacagccagaccaaagactaagcatacgagtacggtc23580atttataagtttgcagtgcctggcaatggggaccattacgcggcacatgcgatatggggg23640tgacgccttgcttaggcaatgagtcaacctctcattactccgggcattaccccctcatac23700gaacatccagctgaaactctagtcattggcacggggttaagtagtcgtctagtaccacct23760aaaagcgctggaaggaatactataatattggaaagccaccaggaggaaagctagacacgg23820atgtgccgcttgtagatgcctaacaatattggtatctttagggcttaccacctcgcactg23880agtcaaagtctcgtcactgcgtcgaacttctgtcgtgtagggtcacaatctaagatgtga23940tagagccctcaccgcctacagtcgggaccgcctggctagcattcgatatctgatgccggt24000actcggtagaggccgtaaaacattacaagctggagagcatcgcgactacttgagatctgt24060ataaggccgtctatcggattacaaggcgttcactaattatccgtcgcagtatgtcaatat24120tctaagcggttcccccacggctatttacagcagacatcttagagttcgctggctagattg24180attacagcacgctcccacgttgcgatggacgtcctccgacgctgccgatcagtgaaatga24240gatcccttcgactttggtcctcctagtctgcttatgtccagcaccaatggtaccgtgatg24300tgagggaatctaaagagatatcatcgtttaccctgacgtaaagataagggttaagaccgg24360aacagaccgggtgaacttaatgcgcatggccttgccgcgtctcataggcgatcctccttt24420ccgagcgcagccacgatacccaattgctggtagaccagtggggctacgcaaaggtagact24480tttagtctggctttgtcctagttttcaattaaaagcggggtccgccgacacaactcccag24540acctttagagggtcaacatttgtcagtaactggaagcacctcatacttgaccgcgatcac24600caatcggggtacggtaatcatccgacaattgatgtgttcctcatcaagccagcgaccccc24660agttgagacccgacctcggtcactggcactcgggacgaaagaataaggcttagtggacgg24720ctaatcgctcaccaaatcgggtcatagatcgctcccgtctgcgataccgagagcgcatat24780ttcgcatgatatcccccacccgttacttaccttgcggaggctaaacattacggtacctcg24840catattgcaaagcgtgcaactggccatgtcaccgatttacgcacttaggaggccatgagc24900tcattcttatgttttcttagatgtggattcatgctacacggggaaagatcgacaaatcag24960cggatgcgcactcagtcgctttgggctttgtcacaagtgtgatccggctacggtgcacag25020ttcgtgcaatgcgatcggcgcatcctgggttaagaattcccaggacgatcagctccagcc25080agcaaataagcaaatcgcattcggaatggagtaacacgcgcaacgaattttggaactgga25140atgagatcgaacaaacactagggctaatgctgtagtcaacccttaatgagacatgacctt25200gcgtagacaggatggatatagcgaccacataaagcggggtgtcatatggcccgaggggcc25260agtggctgcagtaggcttagttcgatcccggtgcttgcaatagtctctcccacggtctat25320aaatgacacagacaagacatcgacatcgtcgaagataaagggcggaaacgatggcaaact25380ataaagcttatagtcgacactttacgtgtgggataggatagtactcaaaatgtacgatat25440cgcttcatcaaagctgcgcgagtccactacaggcgaaacgaatcccgcgccaaccgccta25500cgccgaccgcacaggttgcggtacctatagtgaaaccagatccgttctacacgcctgtga25560gatagcttggtgtttaccgctgggctggggtgtaggaccgatagaccctttgttgttggc25620gatttactggtactcctaaaaatgcctttctcaacgcatcacacctgtgacgtttaaagt25680gatgcatctcgcccaaatcctagtaatcgtcggcttctctatgttaaccacactgcacac25740taatgatcgctgtgacaagacctgcttagttcataccgaaagatcgccggcaagggcaag25800gaatagcacctcgccaggtccgctcacctagggaaacgcgtatcgcatgaagttcggtag25860gcgcatcacctgtagaaactgccatcgggtcagggttaccagccgagttctcgcatgtcc25920cgtagcgataggcatccagcaagtgccggctacgctgaccggtatagagattatggagtc25980acagaatatcgtggggcaatgggccgaacccagataaagtatccagggagggtaatcttc26040aaacctaatcccgttcttacgctagtcgttgtagaacgctgctggatgatattgatgcca26100acaccgtcggacgactgggaccgcagtgctgtattaagctctatttaatcacattcaatt26160cacaatgttgatcagtcatctccgcttgaccactagacttatgcagggcagaggaacatc26220gctaaggacactgtaatgtgcttagccatgaacagttcctagttcacattggcgcgcagg26280cgaccattgtaatcctcgctaaaaaataagtatgtgcctgaggaaacgaagagacattcc26340aaaaaacggaattttgattgcaacaaattctgccgggttagtagaaaaacaccgatcgtt26400tcggtagttcaaccgttccagcactcggatattcagtggtattctcttgcggggttaaag26460atacaagctcgctattagatgaggaaccggtgtgcactacggctgtcgtatggtagaagg26520atatgccgcagtgctccggtctcttttaggcggcactcaggtgaccaccgacatagcttg26580attgtccgggacattgagaggtaggtccttgtgatccgtctcggagcaatacgtcctcga26640ggcaatgggcccccccgcgtacccaggggttacggccatggcctggatactgaatttgaa26700aaccttttacaacgcacggggggcatggatcacatgccattttaccaagaggatcttcac26760aacccccgaacaaaccaagaaaatacgacatttatacgcctgcccgcgtagatcactggg26820cttgttttctgcccgcactggctgtacgatactagttatttattttaaagctctagactt26880cgggtcattacaaacaagccgtgggcaggattgaagctaccgcccaactatacagtctca26940agcctgaccgtcttgtgtaaaaacattccactacccttcggatagccaacgtcccgtatg27000acccccatagccttagccaaccaaactgatgggtgctttaccaataagactaatcggaca27060agctccgtttttgagggggcgatgagtatccaagactgcacgattgattggggcatttct27120gaagcatgctgagatcaacgtgtacattaactatgttttcacctaatcggtacgagttgg27180agaagttccacaattaaaagacagcgaatcaccctagtcacgtatcgtaagggttgaatt27240actacgcgtaatactgcttatccacgccagctaactccggttgtcagcaactttatgcaa27300ggcgtattggattccatcacctagcccacgcggtagaaagtgtaacctctccgtttttca27360ttgtaggtggaacatgcagccgcccctccccttagcgcctcaccctctatctgcagatct27420tcgtacagctacgaccaacgtcacatgagacgaatggggaagttggcggatttgcgacat27480aaaccttgaattacgggtgctccagcgaacgggtgctattgaactcacccacgaagtcct27540atgcatgtaaatggactggagtctattggtaagctctccacaggcatcctgccatcggtt27600atcttctggattctgtgcatcttcatgataagatactgaaaagggatagtatgatttatt27660taattatagagcaaaattcgagtcaatagccgaaagtctggcagggctatcctctccccg27720gctgcaagactactactgccaaaaggtcagagagaatacctacaacatggaataggacgc27780tcttatacgtgaaactgatgcattgcaatctcaagtaattagggtcctgggaaactcagt27840tcggatttttcccactcccgccgccagtatatggcaggtaagagcgaaacaggccttggg27900ggcggcttgtcaaaaggttcaggagtctgcacaccgtgtgctccgcttgtttctagcagg27960aggttcacctagccatggcgacgatagctagcattaataactgtgtgctagcctggggcg28020aagcagactgtgtagcatcggtgactcatgctcgaaatcacagccactgggtcgaggagg28080ccgcgtcaagtcggcccgagggacgtgggctcccggtgggaatcaaggggtagagcaaca28140taacatctacactcacatcaggtcctcttgacgtacttgacgattcggcttcaatcacta28200cttcgttcttcacaaataaagccactccagtagcgcacctttcacaggctaagttccggt28260cactttatgacatagatctaattgagtatggttaaagagttcgaataacgcagaccttac28320cgtaccttggagacgaacgttgaatagcctagggcccacgggatggagaggttgacggtc28380tgtgctatacatcagcagcggttagcaatctcttttttttatctgatgctaatgtatcca28440gtgcgaggagggcgcgagtgtcagaataaacatgggttgcccacttatggattgcgagtt28500tctagacgtcaggctccaaaggtatgcccctatgcttactagcatccgcacacggcgccg28560ctctgtggcaaccgctattgcaaatcctattaccagtgatttgtgaagtgttgcaagatc28620tataaggtcaggctgtatctcctggcctcgaggattatgtgacatgggcacggtctcaca28680tcatactacgaccgcctataatccatcagcgtcaaatcttgaagacgtaggctacacaac28740acttgaacttactgggctagtccgcccagcccttctcgtactcaaggcgagctcaggtta28800tccgcctgatgagacgagatgcgcgtgagcttaaagccgcttattgttgtgggtaaggat28860tcaacgctggggtaaatcagtcatgaataggcagcttcgagttcctacgtgctctgtcga28920gtctaccgctcgcgtgtaatccatccgcgcctgtcatatctactatgttaaagctcttta28980ataaatagtctagcgaccgcccgggcactctctagtcttccctccttcgaagcagtaaac29040ataacttttatacaccaagcttcgaattaccggcgcagtggcgactattgccgctaaggc29100tggaggtggagagagacctaagactttgttcaagatgctcttcgctgagttcttaacgca29160agagggcctaaagctcaagacacacacttccagaaaaaagattcggtttttgactcccgg29220ccaacccaggatgggctttcatcggtcaggaacgaatctcgacccttgactgtgccgatg29280taggacgacgatggcgtcttgcgggacgctgataactctccccagttcctccgcgattat29340gacgccctcgattctttatgacaatccagcgatgagacgagtctcaatgaacacgcatct29400tattggacaaaccttgtcgtgggttgatggggtacgtcagttcttatgataacagtttgg29460actctacagccagattaactccaacgcgaagatgtcacagaccagccgtactatacttaa29520cttagagaaatttcagagcaggaggcattgggtgagctgtgaagtgactttggggggccc29580gaacattcggatctgggctgtttacattcgaggtctgttatagcaaaagtgatagagagg29640ctggcgttccatgtatcaagtgatgttgttttagagcggtttcctagccacgacatggga29700ctccgcatagcgggtggttcagcgttttggttctagcggagactttgtggggctttttcg29760tcgagcctcaccacccttcctttgaagtcagtattgtgtgattatagaaacggggtatcg29820tcagacactaattagtgcagctcgcgggttcgggacacccatacgcaaaccgaaaattcc29880tgggggccaaccacgtattacgcactgccttctgcgatctggtagacgacggcgaatcgc29940tcgcttaaggagtcccggcgaacatccaaaaacaccttacagagactaataagagtaccc30000tctgggcgctacgatctttactgaagtcctccagctacacgaagtctgtgtagcggttct30060tagttcggaccagggagagagttatcaagacactcaatgctagcgggaccttctcgtacg30120gggaggtctcagcaaattgctcttgtcactggtgcggaggagattcagattccgggccta30180ctcgagttccggtcatctttccgatgatacaggtggggaattcctacgtcgtcaacctgc30240tgcgtgaatactttgtgtaggttaggattgcctttcagccggcgacaccccaatttgttc30300aatggacagtctaaactcgggcaaagctagacatcgtgggctgactgtgccgtgaatgca30360tacactaggatctacccttggctctgcacccatgaaggtatcagctctgtcaccggtagt30420acttacagacggcgatactatggccgatgaaatatcctctctcatttatagagggactgc30480cagacaggggtgtaaacctaaaaatgcccacctcacaacttcacccaaggagggagaggc30540gcaggccgccccgtaacagctacacgatggagtgtccgggagcgcagcagtttcttcaga30600tcggtatacagccgatgtaatgcggccgaatcataatacgggaagagatccttcgcccag30660cacattcggcactcgcgagtggggatctcctggtggccatttctcgattagagtccttgt30720ggtactgatatttcagagtgttccagtggcgaaccatagagtcgcgtcaggcgtaccttt30780actaggctccgaattagggtatcggacccagctcgcgccatagacccaatgaggcgtata30840gaacaccattaaaacagctcaggccaggtcctgaaggtaaatcgggttgcgaaaggaaac30900cgcaatctagagcgggaggaaccctctgatgcgaggacgatcgcagattttagtggttct30960tgagaccctaggtcctggggaagtactgtagtggtatgggggggtgggcctgattctgat31020tcaagactaggggctgacttcgatggccctcacgacctaaaaaagtggctcgtttggtag31080atacggagaccttttccgacctttctgcttccctaagtcagccacaagaccgtctccctt31140tatattttttcgtaaaacctgatacctttgccaacgcggcactcgtcaaccggcaaacaa31200gaccgggaagctttcatgtctcgtacgcttcaatgcctcccagagggcagcttttaacat31260gagttttctacagggcctgagtagtgcactacgcggcagcaccttcacctcttgacgaaa31320gcgtacgaattgatataaagcacccttgggcagaatatctcggcgttggccgtcgtggtg31380gatctgtcgcgcgtgaatatgcgactaaatgtagcctcctctaggcccctctccgtcgac31440ggtaacattataaaatgcttccatacataggtatcaccgccggcggacgagttccattcc31500tgttatggccgttttctcttgtccacccgcgaggaagccgggccttcagacacggttaag31560gatgaaacgtctcgctgagcatccaactcaaattaaaaggatgacatctcaaattgtccc31620gcggtttgagaccccctcgcctttgacgaatacttaccacgctatcagattgatagctcc31680cttgctcctgccatagcggcgtcgtagaggagtcagctacagctcaccgtactagcgaac31740ggcgctgactgtgatggctccaggattgtataaggtaacattcaaggtggcggtggacca31800ccttaacgtgcgcgaccagtgacatagcaggttcgttgaagactggctataaatcagcgg31860ggtactgttcataactacgaccagcttcggaataaataaagaagggcacgctgaataaat31920cacgtgatttgtcggtccatcttatcaatgcttcaggattcgtggtgtccaattaccttc31980ttatggcggaagccgatgatcctcggaggtgccagacattcataaaaatgattagaaaca32040tccgtctatcggtattggctctccatgccttttcggccaggggtcaatttcacgagtatg32100caaaaagaatagggatagtttatcaagctggcaggcgtgctacacgctagatgcggttcg32160tccggaagagacccggggggactggtccaggcgtcatccaggtcgtcccggtggaaacta32220tggaaggaatacgtaaatcaattcgcccctcaagggcggaaggcccaacatacacaggat32280tggttgctcatccatggacgattacgatcatcacagtcgcggcttctggggaccgcctcg32340cagcaatcctcctctcagttagccggatatcgtacaaacgatttcttccaatcgaggtgt32400taccccgaacgtgctgaatgccacagcagtttttcagtgtcgactcctaactatactcaa32460ctgccagtgagcatcggtgctacgcaaaggtgtcgcaggtataaatactgaactagccac32520ccggggcgataaccctcgcgagttaacctcgatgagcacgacgggtatgtgttgtcatcc32580cttatcgccattggcccgtgacctcccacgctgctactttggccagtgctcatacacatg32640tggaccttacgagtcccgggcgatttatgcgcctgtgttttttcagacttatgatttatt32700ttatatcgtcagattgaagtacagctgtcctgcttctgagtcgagttgtgtatgccacag32760gcgagtctaggatagcctccaaacgcctcccaatctgcgcacgcagatacctctcgaccg32820ggtttggctgtcaccttgcgtccgacccgggtcggtaacaagcccccgtgcagagagata32880gcctattgcactctctcacccaacgtgctgcctccgcgcgattctaccctacactagtac32940tggccgaatagcggcgtaatccgcacatgtgacgctaaaatgctcagatcacttgcctcg33000aagccgcatcgaaaatcctacatcccaccctaaagggtccttcgtgtttagtcacttgag33060acgcattatccgcgcatatgttctataaacttctatttgagtgctctcggcaacgttagc33120gttgccggaaccagaggtccaatggggaattaggtagcctagaaggagaattacttaata33180tcgcgggtttctgttgggcagcgtacgatcggcgtaacgtacacgctcaacggatggact33240atcggtccaacggggtaccgggagcttggggaaatttttccatccatcgcctgagttata33300caaacctgctattggaccattgaagcgggcattgcactgatgcgtatccaagcctgaaac33360acacgttcgttcgtcaaatagcatgggctacagcgccgaacctgggtccgacggcccaag33420gaagtgtcgacagactggtgaggaaacgacctacgtcagtcgccaggcgaaatttgccgg33480ataccttgcctgactatggagataccgcttatttgacggtcttagagcgagccgaacgcg33540gactgtgccctctggaagcgacaacccgaaatagaagtaccacgtatgagaaagcacgac33600tccaagtaaccggttttctccgtatcgacgcagaccgccagatatatccttttcttatgc33660ttcagaaaggagccccacacgccgtatgcgtggtgggagcacgagtggaggcttagctta33720cgtgacgtgctctgttaggccaaccagcgactacactagggttcttaaaaattcttagct33780cgggtcgacgacgcacccaacatagtacggtccttttcccacgattgaaaaggctgcgtc33840ccagcgccgcatccgaaaaggcaaccaaggagctgcttaacagggttaccgtctccattt33900cggattcggaacctaccgagtatagctcttcacccggtcggcgcagaagtcctattgtag33960cccgacgccaggtcacccgtatagagttgcaactgggagtaggccaattgcagcatccgg34020aaccgtccaacaccagggattcagtacccggtgtggatattcgggaggctctagtttgaa34080tgctacagtctcaagatcccgaagaggacggctgggtgctggcgttggggtttagagcgc34140tgatcggcattttgccggattcatagaatcaaatacgaagtttggccgcctccgcgtccg34200gcttcgcaacattcggggtcccatacaccgaacgtttatgccctccttaccagattgggt34260gccaggacttcgtttatctacgacgtgggttaatcggcatcactcaccgcggcgaatccc34320gttatgattatcttaaacataccacggctgataaaacgcgatataaatccccaccccgag34380atactctcctatctgaggcgctactgtgtccgacatcaatacgtagtaaccagagggaat34440gggaaccgtcttagcattataaagagtatcgctttaccggttctctgcgaggaggtcgcg34500tggccgcttactcaagggatccgcggtccttcttgagaagtacccgtttacgcgatattc34560tgtcatcgccattgagcgattatgattactaagatgcggtcctcgtcggagcgactctta34620caccacaaaatatctgttgtctgactacaggcaatagtgggtatcttaaaggcgagtccg34680attgtatagaccgaataattttgaactctacctcgcgcagtgactcggataagacacacc34740gcaagtgcactacttccctacgaggggtcccggttcccgggcatcgaagggtgagaaaat34800atctcgcgtgtcccgtcgaagcagtcgctagacgacgtcgtttgccaccacgaagaagac34860gctagtcaagcgttaaagctacgacttggtaaagtgcacgccgttagccgggacgagcta34920cgcatgcccgttaaacactaccatcgtcggctgctccagtgttaagctagggacgtgtca34980ctgaggtatccaacacggcatcatgaaagcggatctgtctgcggggggtacggttgggga35040tacagttatgaaccctgagatataggttcaccagttcgtagagatagattattcgagtgg35100ccccaaaatacacccgtttgatgtgaagcttcactacggcttctggacaacttaatggcg35160gagatccaaggatagcgtaggtgatcaactgcttctttttaaaaagttgaccgagtgtat35220ccgcgtctgaggaatagaaccgcatcgggaagggttgagcgaggagcgtgggatgcattg35280gcaaaattgaatcatcgattctcaactctcgacccgtcatctcgcgtagtgtgaacatca35340agcaggcatcacgaaatacttgtaagagtctctcgtagacgttacacttacaggccattc35400tagttgtcgtgcaggcctcggaccatcgcaatgttagagtacggtccaatgatgcacccc35460ccaacccaacaagttccgacattcaatcaacgaataagtcatggcgtgaaccctttagct35520cacaacatattggcagtccttccatttggttctgactggagagtcggctttacacacttc35580ggctgtccggtatcctgcgtctcggcacgattcagtgagatacgcttagttcgtgaattt35640gtaataagctgattgaagggcttcagccggttgcctttttttataattccttgtgccata35700gaacagagagttgttctcgttaaagctagacaacgttccaacccaaatatgttaaagagt35760aaacttatccgcgaccgactcgaatccacaatcttttcccaagagcatatagttatgcct35820agacaggatcctaggagcgtactttgcacggtactaattcgccatatgaaaatgtacgat35880gctgtaccaggcggggaagatcaaccctccgcgtctaggcactcgtccgtaatcaccgga35940actagtcgtcggctgcctgttctgggagcaaactgcacaagacttcagatcgttatagtc36000gattgtggattcctccaagcaggattgtacggcgggatgtttgttatgactccgctctac36060caaatactggggtaaggcggccaccaccacctgacggtggtaacaagttagagaactcac36120caatcgacacctgcagaagaggtatgcgtattcatccgggaggagtgcaaatcctaactg36180tagctcgtgaagcggagttacgaaaaaagattgtggtccggccagggagcgctacatatt36240gagtaactcttaccgggagggccgaaatattctagtgaagccctcccattaggcacggag36300ttgaggttataatgaatggatgcagcgtaaattctatcgtcggcctaatcctacactttc36360tgcttgttcagtcgcgtctagaacatacagaaaagatgctataacagggtacgctttagt36420tgcgaaggcttctacggtagctattcgtgaatgactgtggcgttattcccatgcgctaag36480caaggaagggggcggcgcctgttttctacccgagggtttaaagtatatcaatagtatgct36540tacacctagatgctggaacctaccaccaaagcgtcgattggtcggccgccgcacatcact36600ggtagtgcaggtctggagcgaggtttcaacaaccgcactggtttcgcgcttgatgcggtc36660gaccatttctcccttcaaagcagccgagccaggtgatgtcggggtgcacttttaccgatg36720cgtgtcgaccctctttcccagtatactccgctcattacgttaatctattgacaaccaacg36780gtcaagaaaataagacccagacgctacgtgacatgggatactaagtacctgagtgcctgg36840tcgataacacctgctccacgtgatcagtaaggccgcaactgcaatttataatggaccaga36900caacgacaccttctgcgtttgccatcaacacactgtcgtgtttgatgcaatgaacctggt36960tcaataggctggcaaaggttcaggaactccaaactctagcctccccgtcgaccagcatgt37020aacatcggggttctgccgcgtcggaggggaggcttggaacgaaaagcctctctgaagaac37080cgtttatcgtattgacaaatcatccgtgcacggaggtgctacgttcagtcctactttcca37140gagtcaaatttattgcgtctttaccccctagtgaggcgcaattgatgttcaaccgctcca37200agacacaacgctcccccagtccgtgcgagttattctactgcagaagttaacctaaggcag37260gccgatgacggtagtgctccgacatgtgggacggagaacctcgcggccgatccatgtcag37320ccgtagcggcgtggtatgtaggttattactccggggccaattatttggatcagtcaaata37380acgtcgtcctcaagacgtgtactctccttttccatcgtgccaatgctctttgcaacagga37440ctcgaatcccaatacttggctgatcagaagcatcatattacggacctctccgctgcatcg37500ttatactgccttgtgcgccgctcgagtggagaggggcacgcaggctagcccgcttctggg37560aattataaaacgggtagcttaccagaggattaaaggtcgcattttactatcgttcgaacg37620ggtgtcgcggatgccgaccgctcgatgcccacggcaaatgcaagcaaaccagttcctaaa37680aaatccaatggcgtgcctcgagttgcttttaatagcgagtttccaggggactagacttca37740ccgcaactgcgacccaaccaattgaatcccttacataggatgttaccgtgaaactcagcg37800gatcccattgtgtctagttgggcaattaaaaacgagaaactataataccgtatagtaatt37860cctaattgggtcagtagagcgcacatccggatctcaaatgttcgttcgattccttatgat37920agctaatgttcttagtgagggagacactcaggatatctaaccactcattaagtagggccc37980tttccgttaggattcgtagtgcctatcacaagttgattaagcgataagagtccctcgaat38040gtttacttgccgacaggagtgtagatgcgtgcgaggtaagaaatgtcgtacgcttacgcg38100aacatgagtgttcaggtgctccgtaaatacccactgcacctttctccctatcgcttcatc38160aacgtctcttaggggctggatcctgttataaatgggcactcgcctagaccagtcagctag38220tttctaacagccgatacattcgcttgctaacggatcatcgtacaggtattcgtacaagac38280cgcttccactgctgagtgtttctttgtggaagtcgcttagaagcgtcccatcgaggagat38340agctggaaattctatagggacccgaggttaggacaggcgcagcattctgactcatgtgcg38400tccagattgtaatctagatggttagggttccaattatgaaggaagttattacctacgctc38460ttatccatagtccaaggactgttgcttccttccggacggtagttgcgagtacacaaggaa38520gtctttttagaaaatagtaacagcaggtcccattacgggcccagcgcatcaccgctaagc38580atacaagacgttatcttagtgttcgggtaaataaagacaattacgagtcatgggtgctgc38640ctcattcccattcattcgtgagttgtctatcggtacagcgactagatgggggaacgtggc38700ctaggacactgagtcgagccctcatgggccattaagggctctcaaccacctacgtcggct38760tccgccggcgtccgcaaatcgattctctactagtcctcgtccaggtagcgtgacaacgtt38820gggcaatataaaagactgtattaagtgcaagcctctggggcaaagtgaatagtagtgagc38880cgaagccttcaacaagttatgatgtagcaaagaggttactgaccacgcgcccgagatagc38940ggacctcctttgtgtccatgaccagtaagggtcaacgttccttatgcctttggtgaactg39000tgagggcacaataatttctttcccctgaacgacgaactccaatctacgcgtcaccggact39060gtaaaggtgagatcagatcgttctgagtcggcacatttagaacgagtctcgctatatgcc39120gcggggtcgtggacgtatttactaataagccaatgatctcggagcctcctggccacgcca39180atagtctcgccccccgtatttacatttgcagactgagttgcccgtatgtcgtgcagcttt39240tggaatctaactgggaagcctgtctgcctttgatgggcccctggccctaattcctattaa39300ctgaaaggttacggcaggcgcggataaactcggcttgaacgttagtacatagagcccccg39360tctgcgcaattgaggcccctgttggagatatcttgtcaaatcaccgatctctgggtcgtc39420taacgcctttatagatagaagagacgactcggcgccggtgcgtagcgtttcgaatgcaga39480gcacgctacgacaaccttgctccgactgagcgacaatgcaacttggtgagtggcttagat39540taaaatcaggcgtcctcaattgttagagctcctccctttgtaatagggagaggtttggtt39600ccgctcaagtaaccgttctcgaagggccggcttttcgttgcaagatacacccacactgtt39660gttactgtaacataggggaggtatcgcaaccgttacacggcattccgctctaggggaaat39720cttatccttcaagcttgttccacgagaaagtccgatctaactgaaatttttagaaaaaaa39780gaagaggggacgagcagccgttgttcgcacgtgtatccagcaggcttggtttaggctcct39840actcttccatgcgctatccttataacctgccttatccctgagtaaattgatacgttggga39900tcacagttagaggctaaagacatagctaaggatattgaatgcataaggatatagagagac39960gtttatgcttctatggatctgccaaaagccagtcgtaatctaacggcaagtcaatgcccg40020atacgtggaaaaaggcctgtctgctagcgcggctaagatgcaggcgtcatttccccacgc40080aagtgtctggttgaaattttccttatgccagcggtactaaacccccggtaagtttgtaat40140tctcattctgagttggcaacgtatatacatggaacccaccggtcagtatccctcaattga40200caatggttaaattagaatgttgtgggcgctctacctactcccacctgtttcttcgtactt40260ggggaatcggtctgcaggctcagcatactatagtatccaatctcactgtgtaacctcttc40320cactactccaacgacgcaaatgtaggatacccaatccgcataggaagtaagcgggggggt40380attcggagcgctccaaactgtaaggaatcagcggagcgaatggtatttaaatcgccgcta40440cgaaggcgtacctatctaaaagtcagattcggcgtgtagacgtatgcacgaacgtgatac40500<210>2<211>36<212>dna<213>人工序列(artificialsequence)<400>2atctagaatcaaaacgacactttatttccaaaaagg36<210>3<211>25<212>dna<213>人工序列(artificialsequence)<400>3tattaggatcggaatccatctgcaa25<210>4<211>25<212>dna<213>人工序列(artificialsequence)<400>4gaacgacaaaccccgacaagtaaca25<210>5<211>30<212>dna<213>人工序列(artificialsequence)<400>5ctgtattccgtctgacgaaaattttgtaat30<210>6<211>25<212>dna<213>人工序列(artificialsequence)<400>6tgtaatctccgccacaatggtttgt25<210>7<211>23<212>dna<213>人工序列(artificialsequence)<400>7acgtctccggatttttaatccgc23<210>8<211>30<212>dna<213>人工序列(artificialsequence)<400>8tttctttggcggttaaactcacacatctat30<210>9<211>34<212>dna<213>人工序列(artificialsequence)<400>9gttaatagtatcacaccacccatatgaggttagc34<210>10<211>25<212>dna<213>人工序列(artificialsequence)<400>10acgtcctgatggatggagcaattag25<210>11<211>33<212>dna<213>人工序列(artificialsequence)<400>11tagtttcagtaatgaatactgtctcaagcttcg33<210>12<211>30<212>dna<213>人工序列(artificialsequence)<400>12aacgccttaaagccaaataaagatcgaaac30<210>13<211>27<212>dna<213>人工序列(artificialsequence)<400>13tccacctctaaggctgtcatgtctatt27<210>14<211>26<212>dna<213>人工序列(artificialsequence)<400>14acgttataatccctagtgcgtaggtc26<210>15<211>28<212>dna<213>人工序列(artificialsequence)<400>15tcacggtgtaattataaggtccgtaacg28<210>16<211>28<212>dna<213>人工序列(artificialsequence)<400>16tccccgaagtgtgtacgatatctatgac28<210>17<211>24<212>dna<213>人工序列(artificialsequence)<400>17agcttgcgtgcttatcagcataag24<210>18<211>25<212>dna<213>人工序列(artificialsequence)<400>18tcatagatcgctcccgtctgcgata25<210>19<211>23<212>dna<213>人工序列(artificialsequence)<400>19agcagcgttctacaacgactagc23<210>20<211>23<212>dna<213>人工序列(artificialsequence)<400>20tgcacgattgattggggcatttc23<210>21<211>28<212>dna<213>人工序列(artificialsequence)<400>21acacagttattaatgctagctatcgtcg28<210>22<211>28<212>dna<213>人工序列(artificialsequence)<400>22ataacagtttggactctacagccagatt28<210>23<211>24<212>dna<213>人工序列(artificialsequence)<400>23tagtgtatgcattcacggcacagt24<210>24<211>21<212>dna<213>人工序列(artificialsequence)<400>24tctgcgcacgcagatacctct21<210>25<211>21<212>dna<213>人工序列(artificialsequence)<400>25tggcctaacagagcacgtcac21<210>26<211>20<212>dna<213>人工序列(artificialsequence)<400>26acctgctccacgtgatcagt20<210>27<211>25<212>dna<213>人工序列(artificialsequence)<400>27aacgaacatttgagatccggatgtg25<210>28<211>27<212>dna<213>人工序列(artificialsequence)<400>28ttatccctgagtaaattgatacgttgg27<210>29<211>31<212>dna<213>人工序列(artificialsequence)<400>29caagggaacattatagggtgttaagagtact31当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1