CDS             43..1416
     CDS             1649..2755
     CDS             2755..3879
     CDS             3966..6386
     CDS             6410..8893
     CDS             8895..9692
     CDS             9692..9928
     CDS             9925..10281
     CDS             10271..10960
     CDS             10993..11310
     CDS             complement(11409..12329)
     CDS             12474..12962
     CDS             13006..13983
     CDS             complement(14017..15384)
     CDS             complement(15432..16382)
     CDS             complement(16375..17319)
     CDS             complement(17312..18280)
     CDS             complement(18293..19102)
     CDS             complement(19150..19815)
     CDS             complement(19818..20786)
     CDS             complement(20797..21570)
     CDS             21793..22410
     CDS             22422..24338
     CDS             24349..25137
     CDS             25438..25689
     CDS             25900..27543
     CDS             complement(27613..28497)
     CDS             complement(28509..29198)
     CDS             29347..29805
     CDS             29825..30715
     CDS             30732..31175
     CDS             31347..32222
     CDS             complement(32299..32502)
     CDS             complement(32617..33543)
     CDS             complement(33558..34973)
     CDS             complement(35076..35375)
     CDS             complement(35411..36049)
     CDS             36142..38535
     CDS             38608..39180
     CDS             39199..40050
     CDS             40034..40249
     CDS             40246..41103
     CDS             41100..41981
     CDS             41978..42667
     CDS             42664..43173
     CDS             43235..43882
     CDS             43882..44325
     CDS             44375..46489
     CDS             complement(46473..47825)
     CDS             47846..49267
     CDS             49361..49555
     CDS             49662..50582
     CDS             complement(50579..52597)
     CDS             52687..52968
     CDS             52978..54450
     CDS             54440..55873
     CDS             55889..56803
     CDS             56769..57236
     CDS             57350..58705
     CDS             complement(58773..59141)
     CDS             59532..61277
     CDS             complement(61343..61804)
     CDS             62139..62384
     CDS             62532..63605
     CDS             63609..64490
     CDS             64483..65736
     CDS             complement(65780..66574)
     CDS             complement(66708..67610)
     CDS             complement(67752..68150)
     CDS             68363..71308
     CDS             71336..71644
     CDS             71677..72972
     CDS             73283..74095
     CDS             74102..74776
     CDS             complement(74777..76726)
     CDS             complement(76710..78767)
     CDS             78886..79290
     CDS             79300..80421
     CDS             80485..80952
     CDS             81011..83047
     CDS             83103..83615
     CDS             83846..84274
     CDS             84374..85216
     CDS             85438..85905
     CDS             complement(86377..86634)
     CDS             86828..87535
     CDS             87560..88075
     CDS             88127..88582
     CDS             88821..89933
     CDS             90130..90636
     CDS             90797..91099
     CDS             91156..92796
     CDS             complement(92858..94444)
     CDS             94522..95703
     CDS             95746..96138
     CDS             96125..96385
     CDS             complement(96483..96683)
     CDS             complement(96873..97178)
     CDS             complement(97194..98846)
     CDS             complement(98877..99752)
     CDS             complement(99756..101975)
     CDS             complement(102028..103557)
     CDS             complement(103592..104497)
     CDS             complement(104515..105021)
     CDS             complement(105015..105656)
     CDS             complement(105666..105914)
     CDS             complement(105911..106105)
     CDS             complement(106156..106344)
     CDS             complement(106498..106806)
     CDS             complement(106817..108304)
     CDS             complement(108603..109121)
     CDS             complement(109134..109856)
     CDS             complement(109856..110593)
     CDS             complement(110628..111413)
     CDS             111549..112925
     CDS             112926..114272
     CDS             114269..115297
     CDS             115301..116818
     CDS             116818..117900
     CDS             complement(117897..118391)
     CDS             118476..119858
     CDS             119907..120506
     CDS             120739..121752
     CDS             121875..123689
     CDS             123689..124615
     CDS             124615..125403
     CDS             complement(125404..125811)
     CDS             complement(125808..126641)
     CDS             complement(126649..127641)
     CDS             complement(127638..128219)
     CDS             128315..129067
     CDS             129082..129831
     CDS             complement(129832..130944)
     CDS             complement(130948..131826)
     CDS             131949..134168
     CDS             134263..135723
     CDS             135789..136742
     CDS             complement(136796..137989)
     CDS             complement(138002..138991)
     CDS             complement(138988..140007)
     CDS             complement(140064..140933)
     CDS             complement(141134..142690)
     CDS             complement(142818..144008)
     CDS             complement(144029..145750)
     CDS             complement(145762..148710)
     CDS             complement(148707..151382)
     CDS             complement(151464..152855)
     CDS             complement(153033..153467)
     CDS             complement(153483..154193)
     CDS             154313..154567
     CDS             154640..155302
     CDS             155299..156192
     CDS             156195..157310
     CDS             157315..158691
     CDS             158755..159315
     CDS             complement(159377..160078)
     CDS             complement(160205..162970)
     CDS             163152..163502
     CDS             163489..163947
     CDS             complement(164001..164636)
     CDS             complement(164672..166972)
     CDS             complement(166965..168350)
     CDS             complement(168364..169224)
     CDS             complement(169233..169649)
     CDS             complement(169652..170389)
     CDS             complement(170450..171334)
     CDS             171513..171968
     CDS             171961..173418
     CDS             173461..174219
     CDS             174229..175488
     CDS             175494..176723
     CDS             176720..177280
     CDS             177287..177952
     CDS             complement(177923..178480)
     CDS             complement(178462..180426)
     CDS             complement(180584..182836)
     CDS             183174..183392
     CDS             183449..184855
     CDS             184857..185081
     CDS             185085..185954
     CDS             185956..186732
     CDS             186701..187702
     CDS             187711..189033
     CDS             complement(189076..190392)
     CDS             190690..192051
     CDS             complement(192048..192791)
     CDS             192843..193298
     CDS             193302..194936
     CDS             complement(194933..199786)
     CDS             199989..201020
     CDS             201123..202166
     CDS             202226..202696
     CDS             202677..203633
     CDS             203630..205597
     CDS             205755..206327
     CDS             complement(206317..206733)
     CDS             206894..207493
     CDS             207497..208747
     CDS             208916..209380
     CDS             complement(209451..209996)
     CDS             210261..210761
     CDS             210867..212750
     CDS             complement(212811..213449)
     CDS             213470..214093
     CDS             214170..216245
     CDS             216245..217342
     CDS             217355..218884
     CDS             218986..219243
     CDS             219286..220017
     CDS             220077..220889
     CDS             complement(220904..222421)
     CDS             complement(222472..223413)
     CDS             complement(223413..224168)
     CDS             complement(224207..225199)
     CDS             225364..225573
     CDS             225666..226112
     CDS             226127..227995
     CDS             228010..229839
     CDS             230352..230708
     CDS             complement(230742..231269)
     CDS             complement(231411..232775)
     CDS             complement(232891..233193)
     CDS             233248..234054
     CDS             complement(234051..234299)
     CDS             complement(234407..235030)
     CDS             complement(235031..236005)
     CDS             236225..239695
     CDS             complement(239670..240182)
     CDS             complement(240179..241618)
     CDS             complement(241701..243266)
     CDS             complement(243257..245626)
     CDS             245844..246716
     CDS             complement(246713..247468)
     CDS             247520..247792
     CDS             247795..249078
     CDS             249122..249925
     CDS             249935..251350
     CDS             251519..252796
     CDS             complement(252777..253664)
     CDS             253815..254369
     CDS             complement(254423..254839)
     CDS             complement(254914..256326)
     CDS             complement(256358..256696)
     CDS             256766..257551
     CDS             257544..258026
     CDS             258157..260826
     CDS             260947..261663
     CDS             261644..262243
     CDS             262330..262773
     CDS             complement(262778..263470)
     CDS             complement(263472..264128)
     CDS             complement(264195..264719)
     CDS             complement(264793..266289)
     CDS             complement(266307..267314)
     CDS             267462..268211
     CDS             268247..269248
     CDS             269245..270021
     CDS             270170..270706
     CDS             270722..271600
     CDS             271607..272563
     CDS             272574..274181
     CDS             274168..274833
     CDS             274837..275172
     CDS             275180..276058
     CDS             complement(276086..276742)
     CDS             276807..277532
     CDS             277587..278144
     CDS             278168..279148
     CDS             complement(279177..279746)
     CDS             complement(279804..279926)
     CDS             280169..285637
     CDS             285634..287652
     CDS             complement(287653..288060)
     CDS             complement(288113..288616)
     CDS             complement(288628..292026)
     CDS             complement(292033..292338)
     CDS             292462..293355
     CDS             293574..293990
     CDS             complement(293987..294367)
     CDS             294495..295475
     CDS             complement(295482..296348)
     CDS             296463..297362
     CDS             297450..298064
     CDS             complement(298061..298909)
     CDS             complement(298866..299276)
     CDS             299388..300551
     CDS             complement(300552..301169)
     CDS             301366..302130
     CDS             302192..302689
     CDS             302784..304139
     CDS             complement(304173..304499)
     CDS             complement(304500..304859)
     CDS             complement(304861..305358)
     CDS             305665..305979
     CDS             306046..306267
     CDS             complement(306292..307539)
     CDS             complement(307619..308203)
     CDS             308387..309625
     CDS             complement(309646..309993)
     CDS             complement(309996..310544)
     CDS             310754..311509
     CDS             311506..313143
     CDS             313143..313475
     CDS             complement(313845..314348)
     CDS             complement(314345..315454)
     CDS             complement(315499..316770)
     CDS             316811..317008
     CDS             complement(316952..318295)
     CDS             complement(318292..319935)
     CDS             complement(319956..320411)
     CDS             complement(320408..320941)
     CDS             321102..321575
     CDS             321775..322260
     CDS             322390..322752
     CDS             322819..323418
     CDS             323415..324080
     CDS             324080..326629
     CDS             326676..327692
     CDS             complement(327682..328566)
     CDS             complement(328563..329081)
     CDS             329202..330077
     CDS             330041..330877
     CDS             330910..331980
     CDS             complement(332025..332132)
     CDS             332228..332365
     CDS             332433..332582
     CDS             complement(332610..332969)
     CDS             complement(332962..334017)
     CDS             334166..335788
     CDS             335842..336873
     CDS             336870..337889
     CDS             338050..338643
     CDS             338754..339635
     CDS             complement(339740..341641)
     CDS             complement(341827..344217)
     CDS             344692..345723
     CDS             345768..346805
     CDS             346774..347472
     CDS             347555..347863
     CDS             complement(347866..348153)
     CDS             348261..349205
     CDS             349168..349710
     CDS             349891..350628
     CDS             350615..352339
     CDS             complement(352336..353466)
     CDS             complement(353681..354538)
     CDS             complement(354669..355331)
     CDS             complement(355358..355873)
     CDS             355984..356640
     CDS             356810..357901
     CDS             complement(357944..358741)
     CDS             complement(358792..361986)
     CDS             complement(361970..363292)
     CDS             complement(363240..363896)
     CDS             complement(364036..364632)
     CDS             364697..365671
     CDS             complement(365668..366159)
     CDS             complement(366206..366625)
     CDS             complement(366748..367767)
     CDS             complement(367848..368507)
     CDS             complement(368504..369265)
     CDS             complement(369350..372166)
     CDS             complement(372640..373830)
     CDS             complement(373916..374866)
     CDS             375001..375726
     CDS             375780..376784
     CDS             376934..377530
     CDS             complement(377590..379767)
     CDS             380108..380656
     CDS             380675..381856
     CDS             381901..382653
     CDS             382663..383040
     CDS             complement(383066..384382)
     CDS             384778..385626
     CDS             386081..386914
     CDS             387089..388240
     CDS             complement(388215..389486)
     CDS             complement(389483..390550)
     CDS             complement(390547..391287)
     CDS             complement(391290..392360)
     CDS             complement(392373..393599)
     CDS             complement(393609..393890)
     CDS             complement(393887..396850)
     CDS             complement(396847..397344)
     CDS             complement(397350..397799)
     CDS             complement(397796..398476)
     CDS             complement(398635..399405)
     CDS             complement(399418..401025)
     CDS             complement(400967..403543)
     CDS             complement(403799..404842)
     CDS             405347..406408
     CDS             406690..407322
     CDS             complement(407439..407618)
     CDS             407811..408650
     CDS             complement(408712..409212)
     CDS             complement(409404..409991)
     CDS             complement(410002..411018)
     CDS             complement(411015..411890)
     CDS             complement(411881..412429)
     CDS             412646..413080
     CDS             complement(413125..414195)
     CDS             complement(414210..415082)
     CDS             complement(415083..416111)
     CDS             complement(416108..417580)
     CDS             complement(417593..418573)
     CDS             418833..419549
     CDS             419658..420242
     CDS             complement(420244..421785)
     CDS             complement(421852..423429)
     CDS             complement(423626..424021)
     CDS             424274..424855
     CDS             424896..425903
     CDS             426029..426508
     CDS             426516..427295
     CDS             427304..427732
     CDS             427851..428417
     CDS             complement(428475..431153)
     CDS             complement(431369..432412)
     CDS             complement(432517..432852)
     CDS             complement(432856..434073)
     CDS             434103..435251
     CDS             complement(435254..435538)
     CDS             complement(435556..436092)
     CDS             complement(436152..436979)
     CDS             complement(436989..437648)
     CDS             437679..438278
     CDS             complement(438356..439228)
     CDS             complement(439308..439886)
     CDS             439915..440823
     CDS             440810..441175
     CDS             441162..442835
     CDS             442835..443995
     CDS             443995..446019
     CDS             446021..446707
     CDS             complement(446719..448446)
     CDS             448607..449236
     CDS             449239..449643
     CDS             complement(449677..450723)
     CDS             450816..451364
     CDS             451493..452158
     CDS             452232..453089
     CDS             453073..454080
     CDS             454182..455555
     CDS             455552..456622
     CDS             complement(456788..457042)
     CDS             457275..458039
     CDS             458206..459285
     CDS             459344..460132
     CDS             460244..460684
     CDS             460698..461096
     CDS             461307..462638
     CDS             462638..462898
     CDS             complement(462958..463347)
     CDS             463565..465409
     CDS             465422..467722
     CDS             467826..468413
     CDS             complement(468453..471176)
     CDS             complement(471163..471627)
     CDS             complement(471651..472811)
     CDS             472903..474591
     CDS             474719..475462
     CDS             475514..476308
     CDS             complement(476318..477313)
     CDS             477710..478345
     CDS             478397..478882
     CDS             478883..479368
     CDS             479471..480604
     CDS             complement(480674..481582)
     CDS             complement(481614..481730)
     CDS             481828..482181
     CDS             482409..482828
     CDS             482978..483757
     CDS             483878..484621
     CDS             complement(484622..485050)
     CDS             complement(485102..487306)
     CDS             complement(487450..487935)
     CDS             488161..489702
     CDS             489798..491129
     CDS             491194..492573
     CDS             complement(492582..493769)
     CDS             complement(493766..494761)
     CDS             494983..495798
     CDS             495865..496650
     CDS             496654..497583
     CDS             497580..498332
     CDS             498325..499332
     CDS             499642..500349
     CDS             500430..500759
     CDS             500900..501412
     CDS             501546..502955
     CDS             503018..504103
     CDS             504164..504391
     CDS             504657..505184
     CDS             complement(505251..506201)
     CDS             complement(506310..507548)
     CDS             507638..508537
     CDS             508534..509526
     CDS             509502..510665
     CDS             510662..510979
     CDS             complement(510983..512923)
     CDS             513066..513725
     CDS             complement(513737..514351)
     CDS             complement(514507..514962)
     CDS             complement(514973..515401)
     CDS             515494..516450
     CDS             516447..517514
     CDS             517496..518254
     CDS             518232..519401
     CDS             519425..520318
     CDS             520456..521595
     CDS             complement(521646..522479)
     CDS             complement(522483..524171)
     CDS             524417..525934
     CDS             complement(525946..527739)
     CDS             complement(527841..528515)
     CDS             528703..529104
     CDS             529122..529682
     CDS             529675..529914
     CDS             529926..530951
     CDS             531113..532459
     CDS             532495..533580
     CDS             533592..535100
     CDS             535429..537165
     CDS             537162..537926
     CDS             537926..539485
     CDS             539494..540879
     CDS             complement(540924..541130)
     CDS             541198..542256
     CDS             complement(542253..544253)
     CDS             complement(544377..545468)
     CDS             complement(545540..546193)
     CDS             complement(546262..547131)
     CDS             complement(547128..548219)
     CDS             548504..548737
     CDS             548727..549392
     CDS             549407..549889
     CDS             549893..550933
     CDS             550930..552393
     CDS             552365..552997
     CDS             complement(553137..555866)
     CDS             555972..556712
     CDS             556823..557536
     CDS             557597..558634
     CDS             558751..559683
     CDS             559683..560717
     CDS             560718..561668
     CDS             562130..562954
     CDS             complement(563136..563324)
     CDS             563586..563780
     CDS             564214..565047
     CDS             565438..567585
     CDS             complement(567575..569923)
     CDS             570068..570451
     CDS             570687..571991
     CDS             572029..572439
     CDS             572463..572888
     CDS             573035..574081
     CDS             574083..574694
     CDS             574695..576203
     CDS             576260..577714
     CDS             577701..578384
     CDS             578458..580341
     CDS             580338..580685
     CDS             580688..581287
     CDS             581280..581762
     CDS             581773..582975
     CDS             complement(583037..584257)
     CDS             584419..585327
     CDS             585328..585570
     CDS             585679..586476
     CDS             complement(586519..587118)
     CDS             complement(587312..587821)
     CDS             complement(587940..590894)
     CDS             591026..591532
     CDS             591555..591866
     CDS             591863..592534
     CDS             592539..593576
     CDS             593573..594397
     CDS             594398..594856
     CDS             595003..595689
     CDS             595691..595954
     CDS             complement(595986..596645)
     CDS             596724..597536
     CDS             complement(597571..598248)
     CDS             complement(598221..599123)
     CDS             complement(599120..599422)
     CDS             599630..600871
     CDS             complement(600947..601474)
     CDS             complement(601690..602085)
     CDS             complement(602178..602681)
     CDS             complement(602754..603512)
     CDS             603538..604386
     CDS             604477..605415
     CDS             complement(605794..606390)
     CDS             complement(606420..606839)
     CDS             complement(606914..607561)
     CDS             complement(607628..608827)
     CDS             608907..610724
     CDS             610782..611024
     CDS             complement(611069..612163)
     CDS             612267..612830
     CDS             613034..614683
     CDS             614735..615751
     CDS             615748..616809
     CDS             616875..617408
     CDS             complement(617414..618223)
     CDS             complement(618235..619689)
     CDS             complement(619760..620098)
     CDS             complement(620239..620739)
     CDS             621121..623031
     CDS             623041..624495
     CDS             complement(624580..625413)
     CDS             625712..626182
     CDS             626328..627881
     CDS             627878..628660
     CDS             complement(629212..629745)
     CDS             complement(629767..630051)
     CDS             complement(630102..630491)
     CDS             630649..631446
     CDS             631525..632508
     CDS             complement(632725..633114)
     CDS             complement(633125..634207)
     CDS             634268..634774
     CDS             634878..635354
     CDS             complement(635439..638642)
     CDS             638797..639579
     CDS             complement(639538..640554)
     CDS             complement(640564..641565)
     CDS             complement(641565..644441)
     CDS             complement(644543..645727)
     CDS             complement(645786..646565)
     CDS             complement(646604..648421)
     CDS             complement(648532..648864)
     CDS             complement(649125..649598)
     CDS             complement(649663..649986)
     CDS             complement(649995..651335)
     CDS             complement(651328..652749)
     CDS             652968..653207
     CDS             653268..654437
     CDS             654583..656169
     CDS             656211..660308
     CDS             660428..664231
     CDS             complement(664238..665074)
     CDS             665313..666560
     CDS             666557..667522
     CDS             667519..669471
     CDS             669564..669848
     CDS             complement(669934..670227)
     CDS             complement(670309..671568)
     CDS             complement(671573..672682)
     CDS             complement(672670..673131)
     CDS             complement(673118..674101)
     CDS             complement(674101..675375)
     CDS             675564..677192
     CDS             complement(677193..678104)
     CDS             678221..679249
     CDS             679261..679638
     CDS             679847..680326
     CDS             complement(680354..681199)
     CDS             complement(681196..681930)
     CDS             682199..682450
     CDS             682443..688322
     CDS             688294..690423
     CDS             complement(690428..691063)
     CDS             complement(691168..691506)
     CDS             complement(691637..692437)
     CDS             complement(692428..693579)
     CDS             693899..695098
     CDS             695109..696017
     CDS             696188..697093
     CDS             complement(697132..698820)
     CDS             complement(698827..700629)
     CDS             700907..701059
     CDS             701124..702470
     CDS             702472..703611
     CDS             703852..705069
     CDS             705107..706039
     CDS             706483..707103
     CDS             707110..707589
     CDS             707614..708099
     CDS             complement(708144..708545)
     CDS             complement(708536..709726)
     CDS             complement(709735..710568)
     CDS             complement(710571..712142)
     CDS             complement(712175..713203)
     CDS             complement(713234..713824)
     CDS             complement(713824..716490)
     CDS             complement(716548..717081)
     CDS             complement(717439..718488)
     CDS             complement(718485..719057)
     CDS             719145..719561
     CDS             719624..720343
     CDS             complement(720340..721194)
     CDS             721320..721829
     CDS             721971..723314
     CDS             723333..723752
     CDS             723749..724177
     CDS             724247..724678
     CDS             complement(724775..725434)
     CDS             725640..727274
     CDS             complement(727555..728802)
     CDS             728826..729575
     CDS             complement(729595..730395)
     CDS             730561..731292
     CDS             complement(731366..731791)
     CDS             complement(731886..732524)
     CDS             complement(732662..733390)
     CDS             complement(733471..734892)
     CDS             complement(734959..736656)
     CDS             736824..737555
     CDS             737741..738505
     CDS             738634..739098
     CDS             739197..740156
     CDS             740156..740500
     CDS             complement(740504..740887)
     CDS             complement(741002..741784)
     CDS             741958..742548
     CDS             742718..742996
     CDS             742956..743468
     CDS             743493..744599
     CDS             744726..745751
     CDS             745744..747012
     CDS             747308..747685
     CDS             complement(747723..749156)
     CDS             complement(749160..749645)
     CDS             749800..750105
     CDS             750205..750510
     CDS             750574..753165
     CDS             complement(753175..753813)
     CDS             753920..754903
     CDS             complement(754893..756122)
     CDS             756280..756882
     CDS             756879..757622
     CDS             757622..759286
     CDS             759304..760284
     CDS             760366..760731
     CDS             760747..761232
     CDS             complement(761229..761708)
     CDS             complement(762181..763227)
     CDS             complement(763392..765503)
     CDS             765645..766289
     CDS             complement(766293..767603)
     CDS             767874..768557
     CDS             768559..770307
     CDS             770307..771467
     CDS             771464..772249
     CDS             complement(772246..773610)
     CDS             complement(773734..774477)
     CDS             complement(774474..775217)
     CDS             complement(775217..776005)
     CDS             776091..776513
     CDS             776630..777097
     CDS             777101..777823
     CDS             777837..778637
     CDS             778634..780223
     CDS             780227..783427
     CDS             783427..784272
     CDS             784295..784603
     CDS             784678..786723
     CDS             786752..787417
     CDS             787430..787906
     CDS             787906..788496
     CDS             788614..789630
     CDS             789627..790349
     CDS             790392..791828
     CDS             792160..792984
     CDS             793048..793545
     CDS             793532..794113
     CDS             794155..794679
     CDS             794773..795123
     CDS             795200..795805
     CDS             795930..797093
     CDS             797167..798966
     CDS             798977..799765
     CDS             799766..800473
     CDS             800550..801224
     CDS             801260..802162
     CDS             802162..803226
     CDS             803223..803891
     CDS             803907..807101
     CDS             807098..807988
     CDS             807995..808738
     CDS             808731..809501
     CDS             809494..810282
     CDS             810453..811508
     CDS             811505..812116
     CDS             812109..812702
     CDS             812699..813382
     CDS             813406..815586
     CDS             815599..816204
     CDS             816310..816549
     CDS             816567..817898
     CDS             complement(818027..818332)
     CDS             818559..819074
     CDS             complement(820891..821115)
     CDS             complement(824874..825887)
     CDS             complement(826055..826609)
     CDS             826930..828060
     CDS             828327..829010
     CDS             829389..831125
     CDS             831144..831764
     CDS             831842..832276
     CDS             832285..832773
     CDS             832770..833078
     CDS             complement(833136..834242)
     CDS             834489..837935
     CDS             837957..838286
     CDS             838464..839909
     CDS             840030..841307
     CDS             841309..844407
     CDS             844470..844832
     CDS             complement(844836..845708)
     CDS             845887..846192
     CDS             846360..846707
     CDS             846718..847281
     CDS             complement(847337..849253)
     CDS             complement(849253..849702)
     CDS             complement(849849..850748)
     CDS             850834..851943
     CDS             851960..852790
     CDS             complement(852831..853877)
     CDS             854098..855240
     CDS             855256..856155
     CDS             complement(856160..856447)
     CDS             856615..857406
     CDS             complement(857411..858421)
     CDS             complement(858511..859812)
     CDS             859895..860299
     CDS             860329..860634
     CDS             complement(860637..861191)
     CDS             861248..861682
     CDS             861695..862396
     CDS             862400..863116
     CDS             863207..864424
     CDS             complement(864440..866944)
     CDS             complement(867146..867703)
     CDS             867747..868505
     CDS             868516..870993
     CDS             871050..871511
     CDS             871569..871907
     CDS             complement(871921..872397)
     CDS             complement(872416..873306)
     CDS             873452..874903
     CDS             875009..877567
     CDS             complement(877599..877880)
     CDS             complement(877900..879117)
     CDS             879305..880564
     CDS             880705..881712
     CDS             complement(881798..882436)
     CDS             complement(882503..883273)
     CDS             883432..884352
     CDS             884401..885936
     CDS             complement(885943..886986)
     CDS             complement(887136..887879)
     CDS             complement(887990..888181)
     CDS             888309..888449
     CDS             888469..889131
     CDS             complement(889128..889334)
     CDS             889480..889872
     CDS             complement(889949..890218)
     CDS             890412..890699
     CDS             890715..890975
     CDS             891169..891522
     CDS             891533..892363
     CDS             892504..892761
     CDS             892813..894549
     CDS             894561..895724
     CDS             895742..896140
     CDS             896179..896550
     CDS             complement(896612..896977)
     CDS             complement(896993..898039)
     CDS             898166..898783
     CDS             898867..899085
     CDS             899133..901475
     CDS             901490..901585
     CDS             complement(901671..903032)
     CDS             complement(903036..904592)
     CDS             904767..906155
     CDS             906155..907498
     CDS             907500..907946
     CDS             908005..908805
     CDS             complement(908788..909567)
     CDS             909726..912455
     CDS             912547..913446
     CDS             913566..915587
     CDS             915764..917353
     CDS             917363..920092
     CDS             920241..921371
     CDS             921371..922426
     CDS             922427..923266
     CDS             923475..923972
     CDS             923985..924773
     CDS             complement(924821..925774)
     CDS             complement(925817..926332)
     CDS             complement(926365..926679)
     CDS             complement(926683..927723)
     CDS             927960..928748
     CDS             928871..929380
     CDS             complement(929462..929902)
     CDS             complement(929903..930133)
     CDS             complement(930333..932441)
     CDS             932638..934074
     CDS             934091..935164
     CDS             935164..935829
     CDS             complement(935870..936451)
     CDS             complement(936448..937008)
     CDS             937260..938849
     CDS             938849..939724
     CDS             939733..941544
     CDS             941631..943097
     CDS             complement(943134..943421)
     CDS             complement(943453..944379)
     CDS             complement(944394..945878)
     CDS             complement(945872..946606)
     CDS             946799..949951
     CDS             complement(949989..950462)
     CDS             950557..950922
     CDS             complement(950919..951689)
     CDS             complement(951691..952290)
     CDS             952386..953285
     CDS             complement(953282..953935)
     CDS             complement(953889..954845)
     CDS             954925..957105
     CDS             957113..957619
     CDS             complement(957616..961626)
     CDS             complement(961827..962369)
     CDS             complement(962483..963439)
     CDS             963447..964502
     CDS             964605..965270
     CDS             965263..965967
     CDS             965964..967397
     CDS             967408..968298
     CDS             complement(968332..968601)
     CDS             968684..969946
     CDS             970043..970987
     CDS             970984..971757
     CDS             971761..973296
     CDS             973296..974279
     CDS             974279..975271
     CDS             975217..976155
     CDS             976460..977272
     CDS             complement(977306..978232)
     CDS             978293..979096
     CDS             979154..980710
     CDS             980779..981828
     CDS             complement(981853..982653)
     CDS             complement(982695..983087)
     CDS             983169..983699
     CDS             983819..984982
     CDS             985001..985633
     CDS             985644..986588
     CDS             986630..987400
     CDS             complement(987363..988295)
     CDS             988541..989986
     CDS             990129..991673
     CDS             991793..993151
     CDS             993257..994222
     CDS             994370..995377
     CDS             995381..996586
     CDS             996729..997454
     CDS             complement(997458..997892)
     CDS             complement(997906..999048)
     CDS             complement(999387..1000778)
     CDS             1001048..1001299
     CDS             1001306..1002517
     CDS             complement(1002434..1003312)
     CDS             complement(1003403..1004005)
     CDS             complement(1004052..1005452)
     CDS             complement(1005449..1006801)
     CDS             1006897..1008015
     CDS             1008034..1008681
     CDS             1009065..1009787
     CDS             complement(1009784..1011076)
     CDS             1011196..1011708
     CDS             1011930..1013729
     CDS             1013879..1014847
     CDS             1014851..1015258
     CDS             1015261..1015878
     CDS             1015871..1016617
     CDS             1016689..1016874
     CDS             1017016..1017399
     CDS             1017506..1018498
     CDS             complement(1018565..1019563)
     CDS             1019726..1020232
     CDS             1020342..1021742
     CDS             1021745..1023166
     CDS             complement(1023244..1023963)
     CDS             1024089..1024994
     CDS             1025069..1026973
     CDS             1027128..1027520
     CDS             1027580..1028935
     CDS             1028932..1029300
     CDS             complement(1029308..1029829)
     CDS             1029948..1030379
     CDS             1030460..1031452
     CDS             1031452..1031841
     CDS             complement(1031838..1032881)
     CDS             complement(1033147..1033992)
     CDS             complement(1033992..1034546)
     CDS             complement(1034626..1035078)
     CDS             complement(1035078..1035485)
     CDS             complement(1035424..1036008)
     CDS             1036156..1036788
     CDS             1036785..1037972
     CDS             1038065..1038583
     CDS             1038683..1039423
     CDS             complement(1039468..1040223)
     CDS             1040307..1041365
     CDS             1041766..1042383
     CDS             complement(1042470..1043720)
     CDS             1043773..1044270
     CDS             1044288..1044785
     CDS             1044772..1045461
     CDS             1045461..1046723
     CDS             complement(1046786..1048690)
     CDS             complement(1048728..1049012)
     CDS             1049326..1049541
     CDS             complement(1049538..1051367)
     CDS             complement(1051381..1052994)
     CDS             complement(1052994..1054805)
     CDS             1054952..1055428
     CDS             1055489..1055998
     CDS             1056001..1057005
     CDS             complement(1056949..1057590)
     CDS             1057668..1059188
     CDS             1059185..1061413
     CDS             1061477..1063057
     CDS             1063257..1064696
     CDS             complement(1064693..1065556)
     CDS             1065644..1065964
     CDS             complement(1065961..1067778)
     CDS             complement(1067944..1072377)
     CDS             1072642..1073709
     CDS             complement(1074397..1075197)
     CDS             1075248..1075667
     CDS             complement(1075670..1080547)
     CDS             complement(1080600..1081046)
     CDS             complement(1081113..1081553)
     CDS             complement(1081661..1083283)
     CDS             complement(1083387..1083800)
     CDS             complement(1083797..1086865)
     CDS             complement(1087006..1087359)
     CDS             1087485..1088825
     CDS             complement(1088920..1089423)
     CDS             complement(1089581..1089889)
     CDS             1090180..1092891
     CDS             complement(1092944..1093063)
     CDS             complement(1093150..1094001)
     CDS             complement(1093973..1094482)
     CDS             1094646..1096133
     CDS             1096146..1096628
     CDS             1096894..1097409
     CDS             1097720..1101307
     CDS             1101531..1103078
     CDS             1103091..1104776
     CDS             1104782..1105483
     CDS             complement(1105673..1106314)
     CDS             1106471..1106884
     CDS             1106881..1107435
     CDS             1107745..1109313
     CDS             1109326..1110231
     CDS             1110232..1112616
     CDS             complement(1112610..1113230)
     CDS             complement(1113234..1113914)
     CDS             complement(1113911..1114684)
     CDS             1114849..1116057
     CDS             1116159..1116599
     CDS             complement(1116610..1117281)
     CDS             complement(1117317..1118879)
     CDS             1119042..1120676
     CDS             1120827..1122062
     CDS             1122062..1123546
     CDS             1123671..1125404
     CDS             1125418..1126431
     CDS             1126444..1127034
     CDS             1127180..1127488
     CDS             1127515..1128078
     CDS             1128086..1129651
     CDS             1129648..1130865
     CDS             1130891..1131697
     CDS             1131761..1132570
     CDS             complement(1132650..1132976)
     CDS             complement(1133081..1134274)
     CDS             complement(1134336..1135904)
     CDS             1136102..1138396
     CDS             1138486..1139682
     CDS             1139877..1140242
     CDS             complement(1140243..1140992)
     CDS             1141049..1141423
     CDS             1141524..1142732
     CDS             1142753..1143469
     CDS             1143530..1144411
     CDS             1144408..1144842
     CDS             complement(1144839..1146404)
     CDS             1146600..1147190
     CDS             1147204..1147959
     CDS             1148232..1148879
     CDS             1148969..1151083
     CDS             1151368..1151961
     CDS             complement(1151958..1152407)
     CDS             complement(1152423..1152974)
     CDS             complement(1153089..1153442)
     CDS             1153619..1154296
     CDS             complement(1154293..1154898)
     CDS             complement(1154895..1155653)
     CDS             complement(1155825..1156622)
     CDS             1156963..1158672
     CDS             complement(1158742..1159704)
     CDS             complement(1159706..1161148)
     CDS             complement(1161158..1162201)
     CDS             complement(1162203..1163021)
     CDS             complement(1163021..1165222)
     CDS             complement(1165222..1167885)
     CDS             1167944..1169257
     CDS             complement(1169254..1169685)
     CDS             complement(1169695..1170591)
     CDS             1170671..1171444
     CDS             1171520..1171987
     CDS             1172177..1172716
     CDS             1172837..1173340
     CDS             complement(1173393..1174130)
     CDS             1174418..1174852
     CDS             1174923..1176128
     CDS             1176300..1176917
     CDS             1176957..1178183
     CDS             1178180..1179118
     CDS             1179220..1180095
     CDS             complement(1180195..1180362)
     CDS             complement(1180442..1185136)
     CDS             1185440..1186060
     CDS             complement(1186041..1186496)
     CDS             complement(1186701..1189649)
     CDS             complement(1189756..1190343)
     CDS             complement(1190340..1190831)
     CDS             1190910..1191809
     CDS             complement(1192332..1194524)
     CDS             1194687..1195883
     CDS             1195887..1196552
     CDS             complement(1196549..1197454)
     CDS             complement(1197454..1197918)
     CDS             complement(1197958..1198680)
     CDS             complement(1198682..1199683)
     CDS             1200178..1200819
     CDS             1200928..1201158
     CDS             1201254..1201547
     CDS             complement(1201510..1202793)
     CDS             complement(1202825..1203136)
     CDS             complement(1203359..1203676)
     CDS             1203838..1204701
     CDS             complement(1204904..1205653)
     CDS             complement(1205845..1206285)
     CDS             complement(1206431..1207888)
     CDS             1208001..1208276
     CDS             complement(1208342..1208635)
     CDS             complement(1208644..1210974)
     CDS             complement(1210952..1212562)
     CDS             1212596..1213417
     CDS             complement(1213559..1214128)
     CDS             complement(1214194..1214766)
     CDS             complement(1215010..1216386)
     CDS             1216558..1217067
     CDS             complement(1217132..1219351)
     CDS             complement(1219394..1220290)
     CDS             complement(1220352..1222682)
     CDS             complement(1222679..1223023)
     CDS             1223248..1223820
     CDS             1223828..1224514
     CDS             1224600..1225928
     CDS             1225938..1226144
     CDS             complement(1226364..1226675)
     CDS             complement(1226665..1226946)
     CDS             1227361..1228476
     CDS             1228736..1230649
     CDS             1230739..1231335
     CDS             complement(1231318..1232178)
     CDS             1232363..1232686
     CDS             1232683..1233102
     CDS             1233104..1233544
     CDS             1233555..1234334
     CDS             1234410..1236347
     CDS             1236361..1236879
     CDS             1236884..1237942
     CDS             complement(1237945..1238199)
     CDS             1238247..1238903
     CDS             1239086..1241359
     CDS             1241462..1242319
     CDS             complement(1242301..1243272)
     CDS             complement(1243275..1243733)
     CDS             complement(1243730..1244125)
     CDS             1244254..1245018
     CDS             1245021..1246418
     CDS             1246538..1247470
     CDS             1247485..1247925
     CDS             1247948..1249966
     CDS             1250101..1251462
     CDS             complement(1251463..1252149)
     CDS             complement(1252146..1252556)
     CDS             1252673..1252927
     CDS             1252996..1253925
     CDS             1253938..1254546
     CDS             1254551..1254883
     CDS             complement(1254880..1255374)
     CDS             complement(1255480..1255740)
     CDS             1255944..1257614
     CDS             1257614..1258447
     CDS             complement(1258434..1261889)
     CDS             complement(1261982..1263262)
     CDS             complement(1263368..1263730)
     CDS             1264057..1264479
     CDS             1264924..1265688
     CDS             1265722..1267137
     CDS             1267526..1269121
     CDS             1269236..1270909
     CDS             complement(1270906..1272039)
     CDS             complement(1272067..1272942)
     CDS             complement(1273045..1273572)
     CDS             complement(1273649..1274056)
     CDS             complement(1274157..1274432)
     CDS             complement(1274740..1275483)
     CDS             1275699..1276232
     CDS             1276398..1276913
     CDS             complement(1276919..1277449)
     CDS             1277657..1277794
     CDS             1277912..1278649
     CDS             complement(1278769..1279086)
     CDS             1279265..1281430
     CDS             complement(1281448..1281975)
     CDS             complement(1282036..1282344)
     CDS             complement(1282347..1283921)
     CDS             1284165..1285019
     CDS             complement(1285020..1286354)
     CDS             complement(1286536..1287138)
     CDS             complement(1287149..1288021)
     CDS             1288269..1288691
     CDS             complement(1288726..1289907)
     CDS             1290147..1290674
     CDS             complement(1290677..1291024)
     CDS             1291277..1291819
     CDS             1291981..1292610
     CDS             1292789..1294075
     CDS             complement(1294124..1294288)
     CDS             1294350..1295576
     CDS             1295687..1297366
     CDS             1297429..1298703
     CDS             complement(1298706..1298942)
     CDS             complement(1299092..1299241)
     CDS             1299463..1299837
     CDS             1299991..1301712
     CDS             1301754..1302953
     CDS             complement(1302950..1303804)
     CDS             1303980..1304342
     CDS             1304344..1305273
     CDS             1305345..1307939
     CDS             complement(1307936..1310074)
     CDS             complement(1310125..1310844)
     CDS             complement(1310841..1311476)
     CDS             1311481..1312149
     CDS             1312215..1313495
     CDS             complement(1313492..1314115)
     CDS             1314298..1314912
     CDS             complement(1314909..1316510)
     CDS             1316694..1317545
     CDS             complement(1317552..1319648)
     CDS             1319913..1321013
     CDS             complement(1321014..1322402)
     CDS             1322541..1323377
     CDS             1323702..1324052
     CDS             1324265..1324816
     CDS             1324924..1325481
     CDS             complement(1325478..1326017)
     CDS             1326143..1326685
     CDS             complement(1326686..1327432)
     CDS             1327971..1328336
     CDS             1328437..1328883
     CDS             1328970..1329275
     CDS             1329360..1329641
     CDS             complement(1329638..1330987)
     CDS             1331251..1331616
     CDS             1331634..1332278
     CDS             complement(1332310..1333071)
     CDS             complement(1333210..1335072)
     CDS             complement(1335240..1336055)
     CDS             1336269..1337900
     CDS             1337900..1338700
     CDS             1338822..1339091
     CDS             complement(1339533..1340579)
     CDS             1340609..1341487
     CDS             1341484..1342317
     CDS             1342304..1343143
     CDS             1343112..1344368
     CDS             1344434..1345024
     CDS             1345021..1345698
     CDS             1345787..1346278
     CDS             complement(1346275..1346916)
     CDS             complement(1346931..1347761)
     CDS             1348035..1348778
     CDS             complement(1348780..1349100)
     CDS             complement(1349170..1349670)
     CDS             complement(1349707..1350618)
     CDS             1350666..1350767
     CDS             complement(1350795..1351904)
     CDS             1352131..1353696
     CDS             complement(1353736..1354188)
     CDS             1354287..1355264
     CDS             complement(1355306..1355476)
     CDS             complement(1355469..1355678)
     CDS             complement(1355825..1356625)
     CDS             complement(1356925..1357233)
     CDS             complement(1357363..1357875)
     CDS             complement(1357959..1361114)
     CDS             1361420..1362094
     CDS             complement(1362137..1364968)
     CDS             complement(1365040..1372770)
     CDS             1373120..1374034
     CDS             1374031..1374471
     CDS             complement(1374474..1375295)
     CDS             1375393..1376430
     CDS             1376427..1377263
     CDS             1377260..1378672
     CDS             complement(1378669..1379022)
     CDS             1379380..1379928
     CDS             1379928..1380515
     CDS             complement(1381102..1382400)
     CDS             complement(1382462..1383448)
     CDS             complement(1383445..1384608)
     CDS             1384618..1385265
     CDS             1385281..1386291
     CDS             1386360..1386728
     CDS             complement(1386752..1387015)
     CDS             1387131..1388639
     CDS             complement(1388611..1390263)
     CDS             complement(1390432..1392081)
     CDS             complement(1392270..1392923)
     CDS             complement(1392940..1395069)
     CDS             complement(1395093..1395857)
     CDS             complement(1395873..1397339)
     CDS             complement(1397355..1397603)
     CDS             complement(1397618..1401331)
     CDS             complement(1401336..1401839)
     CDS             complement(1401843..1402388)
     CDS             complement(1402444..1403154)
     CDS             complement(1403126..1403746)
     CDS             complement(1403758..1404819)
     CDS             complement(1405178..1405996)
     CDS             1406098..1408512
     CDS             1408515..1408967
     CDS             1409428..1410393
     CDS             1410444..1411619
     CDS             1411612..1412295
     CDS             1412508..1414862
     CDS             1414952..1415452
     CDS             1415511..1416335
     CDS             1416328..1417254
     CDS             1417254..1418402
     CDS             1418402..1419421
     CDS             1419393..1420277
     CDS             1420238..1421422
     CDS             complement(1421423..1422544)
     CDS             1422656..1423801
     CDS             1423734..1424825
     CDS             complement(1424812..1426224)
     CDS             complement(1426221..1428089)
     CDS             1428162..1429106
     CDS             1429087..1429920
     CDS             1429968..1431668
     CDS             1431668..1432711
     CDS             1432713..1433930
     CDS             1433931..1435508
     CDS             1435547..1436953
     CDS             1437156..1437584
     CDS             complement(1437647..1438042)
     CDS             complement(1438142..1440370)
     CDS             1440626..1440970
     CDS             complement(1440967..1443027)
     CDS             complement(1443078..1443800)
     CDS             1443940..1444506
     CDS             1444592..1445347
     CDS             1445344..1446300
     CDS             complement(1446294..1446854)
     CDS             complement(1446906..1447136)
     CDS             1447317..1448306
     CDS             complement(1448290..1449420)
     CDS             1449587..1450045
     CDS             1450035..1450160
     CDS             complement(1450157..1451923)
     CDS             complement(1452015..1452638)
     CDS             complement(1452644..1453276)
     CDS             complement(1453300..1454517)
     CDS             complement(1454510..1455757)
     CDS             complement(1455773..1457248)
     CDS             complement(1457367..1459133)
     CDS             complement(1459277..1460434)
     CDS             1460581..1461387
     CDS             1461500..1462777
     CDS             1462792..1464009
     CDS             1464026..1465600
     CDS             complement(1465980..1466879)
     CDS             1467188..1468384
     CDS             1468541..1469170
     CDS             1469173..1469610
     CDS             1469828..1470352
     CDS             1470368..1471756
     CDS             1471858..1474785
     CDS             1474785..1475189
     CDS             1475179..1476105
     CDS             1476236..1476505
     CDS             1476606..1478699
     CDS             1478703..1479971
     CDS             1479991..1480440
     CDS             complement(1480907..1481485)
     CDS             complement(1481528..1482175)
     CDS             complement(1482231..1484567)
     CDS             complement(1484567..1486288)
     CDS             complement(1486337..1486996)
     CDS             1487075..1487515
     CDS             1487559..1488254
     CDS             1488229..1489077
     CDS             1489158..1489733
     CDS             1489758..1491638
     CDS             1491638..1492564
     CDS             1492601..1493479
     CDS             1493482..1494039
     CDS             1494075..1494314
     CDS             1494446..1496662
     CDS             1496688..1499243
     CDS             complement(1499244..1501373)
     CDS             complement(1501383..1502660)
     CDS             complement(1502657..1504405)
     CDS             complement(1504402..1505382)
     CDS             complement(1505379..1507130)
     CDS             complement(1507123..1508310)
     CDS             complement(1508307..1509611)
     CDS             complement(1509811..1510311)
     CDS             complement(1510457..1511368)
     CDS             complement(1511379..1511768)
     CDS             complement(1511895..1512326)
     CDS             complement(1512492..1513457)
     CDS             complement(1513457..1514152)
     CDS             complement(1514149..1516122)
     CDS             1516284..1517519
     CDS             complement(1517580..1518887)
     CDS             complement(1518835..1519713)
     CDS             complement(1519716..1520216)
     CDS             complement(1520213..1520797)
     CDS             complement(1520803..1521213)
     CDS             1521636..1522700
     CDS             1522697..1523122
     CDS             complement(1523173..1524390)
     CDS             complement(1524471..1526165)
     CDS             complement(1526171..1528468)
     CDS             complement(1528572..1529486)
     CDS             1529662..1530231
     CDS             complement(1530260..1531765)
     CDS             complement(1531844..1532974)
     CDS             complement(1532986..1533561)
     CDS             1533627..1534442
     CDS             1534535..1535950
     CDS             1535947..1537587
     CDS             1537762..1538301
     CDS             1538314..1541451
     CDS             1541448..1542809
     CDS             1542809..1543333
     CDS             1543338..1543919
     CDS             1543927..1545129
     CDS             complement(1545228..1545344)
     CDS             1545590..1546156
     CDS             complement(1546238..1546567)
     CDS             1546749..1547441
     CDS             1547566..1549536
     CDS             1549687..1550283
     CDS             1550437..1550874
     CDS             complement(1550876..1552387)
     CDS             complement(1552462..1553484)
     CDS             complement(1553516..1562002)
     CDS             1562333..1562524
     CDS             1562592..1562939
     CDS             1562989..1564032
     CDS             1564029..1565345
     CDS             1565355..1566254
     CDS             1566251..1567231
     CDS             1567221..1568108
     CDS             1568135..1568872
     CDS             complement(1568910..1569665)
     CDS             complement(1569674..1570087)
     CDS             complement(1570084..1571211)
     CDS             complement(1571211..1572077)
     CDS             1572189..1573214
     CDS             1573211..1575652
     CDS             1575728..1576090
     CDS             1576065..1576604
     CDS             1576704..1576847
     CDS             complement(1576814..1579096)
     CDS             complement(1579278..1579400)
     CDS             complement(1579397..1580164)
     CDS             complement(1580272..1580736)
     CDS             1581035..1581223
     CDS             1581233..1581625
     CDS             complement(1581654..1582769)
     CDS             complement(1582845..1584011)
     CDS             complement(1584095..1584613)
     CDS             1584690..1587089
     CDS             1587320..1588438
     CDS             1588493..1588942
     CDS             complement(1588936..1590465)
     CDS             1590589..1591590
     CDS             1591663..1592538
     CDS             1592539..1593456
     CDS             1593460..1594227
     CDS             complement(1594410..1595372)
     CDS             1595512..1596252
     CDS             1596309..1596623
     CDS             1596627..1597652
     CDS             1597655..1601647
     CDS             1601753..1603165
     CDS             1603175..1604215
     CDS             1604337..1605800
     CDS             complement(1605815..1607644)
     CDS             1607799..1608626
     CDS             1608636..1610309
     CDS             complement(1610272..1611531)
     CDS             1611635..1613305
     CDS             1613495..1614115
     CDS             1614108..1614893
     CDS             1615053..1616036
     CDS             1616029..1617177
     CDS             1617278..1618387
     CDS             1618384..1619271
     CDS             1619271..1619939
     CDS             1619936..1621006
     CDS             1621012..1621671
     CDS             1621680..1622732
     CDS             1622725..1623402
     CDS             1623480..1624298
     CDS             1624303..1625571
     CDS             1625568..1626770
     CDS             1626847..1627989
     CDS             1627986..1628600
     CDS             1628602..1629381
     CDS             1629394..1630437
     CDS             1630440..1631540
     CDS             1631551..1632669
     CDS             1632669..1633886
     CDS             complement(1633893..1634762)
     CDS             complement(1634762..1635325)
     CDS             complement(1635376..1635957)
     CDS             1636122..1637969
     CDS             1638092..1638919
     CDS             1638998..1639606
     CDS             complement(1639631..1640101)
     CDS             complement(1640214..1641692)
     CDS             1641986..1642456
     CDS             1642453..1643040
     CDS             1643293..1643613
     CDS             complement(1643615..1644037)
     CDS             1644141..1645130
     CDS             1645133..1645879
     CDS             complement(1645920..1649999)
     CDS             complement(1650146..1650667)
     CDS             complement(1650664..1651194)
     CDS             1651395..1653461
     CDS             1653802..1654266
     CDS             complement(1654263..1654535)
     CDS             1654707..1655186
     CDS             1655289..1655675
     CDS             1655684..1656940
     CDS             1657075..1657641
     CDS             1657646..1658554
     CDS             1658687..1659676
     CDS             1659663..1661150
     CDS             1661150..1662064
     CDS             1662061..1662642
     CDS             complement(1662611..1663357)
     CDS             complement(1663341..1664204)
     CDS             complement(1664201..1665022)
     CDS             1665060..1666199
     CDS             complement(1666206..1666982)
     CDS             complement(1666967..1667743)
     CDS             complement(1667743..1669806)
     CDS             complement(1669807..1670556)
     CDS             1670684..1671658
     CDS             complement(1671655..1672698)
     CDS             complement(1672700..1673314)
     CDS             1673340..1674161
     CDS             1674139..1675122
     CDS             1675389..1675910
     CDS             1676008..1678845
     CDS             1678942..1679931
     CDS             1679970..1680806
     CDS             complement(1680801..1682087)
     CDS             complement(1682099..1682281)
     CDS             complement(1682401..1683210)
     CDS             complement(1683217..1683324)
     CDS             1683599..1686676
     CDS             1686838..1687008
     CDS             complement(1688955..1689179)
     CDS             1693383..1693820
     CDS             complement(1694063..1694674)
     CDS             1694848..1695273
     CDS             1695304..1695786
     CDS             1695762..1696433
     CDS             1696430..1697122
     CDS             complement(1697124..1697765)
     CDS             1697877..1699250
     CDS             complement(1699247..1699876)
     CDS             1700023..1700511
     CDS             1700549..1700926
     CDS             1700913..1701488
     CDS             1701560..1702384
     CDS             1702384..1703094
     CDS             1703091..1704044
     CDS             1704177..1704962
     CDS             1704959..1705756
     CDS             1705794..1707044
     CDS             complement(1707055..1707876)
     CDS             complement(1707889..1708536)
     CDS             1708581..1709756
     CDS             complement(1709753..1710559)
     CDS             complement(1710562..1711611)
     CDS             complement(1711595..1712275)
     CDS             1712384..1713262
     CDS             complement(1713254..1713514)
     CDS             complement(1713616..1714044)
     CDS             complement(1714053..1715009)
     CDS             complement(1715066..1715809)
     CDS             complement(1715897..1716235)
     CDS             complement(1716236..1717207)
     CDS             complement(1717214..1718014)
     CDS             complement(1718264..1719019)
     CDS             1719185..1719697
     CDS             complement(1719699..1720094)
     CDS             complement(1720475..1721170)
     CDS             complement(1721167..1722048)
     CDS             1722355..1722549
     CDS             1722732..1724189
     CDS             1724191..1727292
     CDS             complement(1727283..1728695)
     CDS             1728794..1729270
     CDS             1729463..1729849
     CDS             complement(1729969..1731633)
     CDS             1731747..1732886
     CDS             1732876..1733346
     CDS             complement(1733417..1735294)
     CDS             1735588..1736838
     CDS             1736934..1738022
     CDS             complement(1738019..1739098)
     CDS             complement(1739095..1740120)
     CDS             complement(1740124..1741083)
     CDS             complement(1741083..1741667)
     CDS             1741844..1742695
     CDS             1742716..1743255
     CDS             complement(1743324..1744652)
     CDS             complement(1744707..1745633)
     CDS             1745669..1746184
     CDS             complement(1746181..1747215)
     CDS             1747366..1748481
     CDS             1748482..1749087
     CDS             complement(1749084..1750475)
     CDS             complement(1750472..1750972)
     CDS             complement(1750994..1751419)
     CDS             1751629..1752018
     CDS             1752202..1752570
     CDS             1752761..1754791
     CDS             complement(1754798..1755208)
     CDS             complement(1755196..1756296)
     CDS             complement(1756451..1757716)
     CDS             complement(1757772..1758908)
     CDS             complement(1758895..1760868)
     CDS             complement(1760870..1761238)
     CDS             1761615..1762958
     CDS             1763200..1765353
     CDS             complement(1765495..1766679)
     CDS             complement(1766688..1767239)
     CDS             complement(1767276..1767479)
     CDS             complement(1767552..1768907)
     CDS             1769031..1771721
     CDS             1771953..1772627
     CDS             1772673..1773770
     CDS             1773773..1774510
     CDS             1774647..1775030
     CDS             complement(1775040..1776416)
     CDS             1776533..1777393
     CDS             1777407..1778204
     CDS             1778210..1781449
     CDS             complement(1781522..1783066)
     CDS             complement(1783222..1783467)
     CDS             complement(1783614..1785227)
     CDS             complement(1785368..1786912)
     CDS             1787081..1787854
     CDS             complement(1787861..1788808)
     CDS             complement(1788855..1789217)
     CDS             1789247..1789741
     CDS             complement(1789731..1790789)
     CDS             1790975..1791205
     CDS             1791181..1793097
     CDS             complement(1793094..1794260)
     CDS             complement(1794248..1795234)
     CDS             complement(1795238..1796125)
     CDS             complement(1796126..1797262)
     CDS             complement(1797304..1797972)
     CDS             complement(1797965..1798960)
     CDS             1799151..1800047
     CDS             1800171..1800905
     CDS             1800905..1801657
     CDS             1801654..1802394
     CDS             1802391..1803497
     CDS             1803554..1804570
     CDS             complement(1804551..1805051)
     CDS             1805129..1805284
     CDS             1805563..1805871
     CDS             1805901..1806380
     CDS             complement(1806427..1807230)
     CDS             1807417..1807674
     CDS             1807713..1809179
     CDS             complement(1809533..1812154)
     CDS             complement(1812343..1812759)
     CDS             complement(1812821..1813003)
     CDS             1813183..1814718
     CDS             1814873..1816090
     CDS             1816159..1816464
     CDS             1816586..1817053
     CDS             complement(1817007..1818092)
     CDS             complement(1818103..1818867)
     CDS             complement(1819015..1819773)
     CDS             complement(1819883..1821013)
     CDS             complement(1821093..1821533)
     CDS             1821809..1822552
     CDS             1822611..1823282
     CDS             complement(1823288..1823635)
     CDS             complement(1823739..1824215)
     CDS             1824364..1825113
     CDS             1825246..1825623
     CDS             1826040..1826231
     CDS             1826295..1826534
     CDS             1826590..1826898
     CDS             1826973..1827638
     CDS             1827639..1828901
     CDS             1829447..1830760
     CDS             complement(1830757..1830897)
     CDS             complement(1830907..1831467)
     CDS             1831526..1831948
     CDS             1831927..1832889
     CDS             1832905..1833198
     CDS             1833331..1836030
     CDS             1836118..1836603
     CDS             1836669..1837100
     CDS             1837090..1837467
     CDS             1837524..1837754
     CDS             1837827..1839176
     CDS             1839178..1840128
     CDS             1840225..1842162
     CDS             1842239..1843048
     CDS             1843048..1843470
     CDS             1843448..1844845
     CDS             1844883..1845608
     CDS             1845610..1846053
     CDS             complement(1846065..1846712)
     CDS             complement(1846802..1847299)
     CDS             complement(1847296..1848975)
     CDS             complement(1848978..1850432)
     CDS             1850642..1851847
     CDS             1851840..1852922
     CDS             1852907..1854250
     CDS             1854247..1854951
     CDS             1854953..1855864
     CDS             1855842..1857191
     CDS             1857184..1858551
     CDS             complement(1858562..1859332)
     CDS             complement(1859443..1859997)
     CDS             1860171..1861475
     CDS             1861472..1862755
     CDS             1862759..1863688
     CDS             1863688..1864749
     CDS             1864751..1866160
     CDS             complement(1866215..1866853)
     CDS             1867062..1869563
     CDS             1869613..1871922
     CDS             complement(1871978..1872172)
     CDS             complement(1872257..1872520)
     CDS             1872761..1873231
     CDS             1873331..1874137
     CDS             1874145..1874957
     CDS             1874972..1875406
     CDS             1875478..1876347
     CDS             complement(1876420..1876737)
     CDS             complement(1876909..1877607)
     CDS             1877690..1878481
     CDS             complement(1878478..1879503)
     CDS             complement(1879496..1880233)
     CDS             complement(1880230..1880619)
     CDS             complement(1880616..1881536)
     CDS             complement(1881665..1881886)
     CDS             complement(1882059..1883261)
     CDS             complement(1883274..1884737)
     CDS             complement(1884854..1886020)
     CDS             1886390..1887046
     CDS             1887193..1888191
     CDS             1888200..1889666
     CDS             1889641..1890216
     CDS             1890213..1891112
     CDS             1891113..1891622
     CDS             1891735..1892217
     CDS             complement(1892207..1893127)
     CDS             complement(1893220..1894218)
     CDS             complement(1894359..1896764)
     CDS             complement(1897255..1898262)
     CDS             1898302..1899057
     CDS             1899122..1899835
     CDS             complement(1899836..1901818)
     CDS             complement(1901815..1902381)
     CDS             complement(1902378..1903898)
     CDS             1904042..1904548
     CDS             complement(1904545..1907586)
     CDS             1907691..1909190
     CDS             complement(1909197..1910507)
     CDS             complement(1910570..1911253)
     CDS             1911329..1911910
     CDS             1912121..1914082
     CDS             complement(1914079..1915218)
     CDS             1915621..1916211
     CDS             complement(1916272..1917186)
     CDS             1917408..1918013
     CDS             complement(1918029..1918319)
     CDS             1918749..1919708
     CDS             complement(1919847..1920428)
     CDS             complement(1920560..1921807)
     CDS             complement(1921909..1922385)
     CDS             complement(1922389..1923660)
     CDS             complement(1923667..1923903)
     CDS             complement(1924019..1924768)
     CDS             complement(1924847..1925821)
     CDS             complement(1925825..1926736)
     CDS             complement(1926851..1927036)
     CDS             complement(1927109..1927666)
     CDS             1927840..1928703
     CDS             complement(1928748..1929008)
     CDS             1929044..1930366
     CDS             complement(1930370..1931302)
     CDS             complement(1931299..1932060)
     CDS             complement(1932057..1932803)
     CDS             complement(1932805..1933416)
     CDS             1933609..1933941
     CDS             complement(1933942..1934475)
     CDS             1934859..1935449
     CDS             1935446..1937188
     CDS             1937317..1938432
     CDS             1938567..1939373
     CDS             1939386..1940534
     CDS             1940544..1940924
     CDS             complement(1940902..1943214)
     CDS             complement(1943358..1944539)
     CDS             complement(1944542..1945318)
     CDS             1945454..1946812
     CDS             1947036..1947620
     CDS             complement(1947683..1948219)
     CDS             complement(1948221..1948940)
     CDS             complement(1948997..1949716)
     CDS             complement(1949813..1951141)
     CDS             1951370..1951939
     CDS             complement(1951936..1952781)
     CDS             complement(1952810..1953781)
     CDS             complement(1953843..1954280)
     CDS             complement(1954392..1955426)
     CDS             complement(1955439..1955582)
     CDS             complement(1955741..1956082)
     CDS             complement(1956153..1956464)
     CDS             complement(1956470..1957375)
     CDS             complement(1957424..1957822)
     CDS             1957974..1958675
     CDS             complement(1958737..1961661)
     CDS             1961725..1962354
     CDS             complement(1962351..1962788)
     CDS             1962854..1964020
     CDS             complement(1963997..1964632)
     CDS             complement(1964645..1966474)
     CDS             complement(1966538..1967272)
     CDS             1967346..1968314
     CDS             complement(1968387..1969001)
     CDS             complement(1969215..1970768)
     CDS             1970895..1971950
     CDS             1971934..1972713
     CDS             complement(1972710..1973186)
     CDS             complement(1973268..1973879)
     CDS             1974166..1975002
     CDS             complement(1975005..1975400)
     CDS             complement(1975525..1976808)
     CDS             1976934..1977488
     CDS             1977689..1979587
     CDS             1979587..1979985
     CDS             1980085..1981101
     CDS             complement(1981098..1982762)
     CDS             complement(1982992..1983921)
     CDS             complement(1983935..1985107)
     CDS             complement(1985110..1988559)
     CDS             complement(1988722..1989690)
     CDS             complement(1989829..1991349)
     CDS             complement(1991352..1992815)
     CDS             complement(1992893..1993402)
     CDS             complement(1993422..1994591)
     CDS             complement(1994650..1996890)
     CDS             complement(1996909..1997466)
     CDS             complement(1997469..1998830)
     CDS             1998925..1999551
     CDS             1999669..2003439
     CDS             2003536..2004291
     CDS             complement(2004362..2004841)
     CDS             complement(2005191..2006087)
     CDS             complement(2006153..2007133)
     CDS             2007267..2008442
     CDS             2008448..2009146
     CDS             2009156..2009812
     CDS             2009958..2010941
     CDS             complement(2011007..2012494)
     CDS             complement(2012500..2014176)
     CDS             complement(2014263..2015000)
     CDS             complement(2015002..2015676)
     CDS             complement(2015718..2016431)
     CDS             2016603..2016875
     CDS             complement(2016868..2017272)
     CDS             complement(2017269..2019005)
     CDS             2019028..2020194
     CDS             complement(2020229..2020819)
     CDS             2020961..2022094
     CDS             complement(2022091..2022417)
     CDS             2022590..2024950
     CDS             complement(2024947..2025285)
     CDS             complement(2025318..2025563)
     CDS             complement(2025670..2026287)
     CDS             complement(2026452..2026823)
     CDS             complement(2026874..2027458)
     CDS             complement(2027451..2028278)
     CDS             complement(2028271..2028789)
     CDS             complement(2028898..2029137)
     CDS             complement(2029202..2029450)
     CDS             complement(2029519..2030850)
     CDS             2031081..2031350
     CDS             2031700..2032203
     CDS             complement(2032258..2032512)
     CDS             complement(2032519..2033292)
     CDS             complement(2033289..2034206)
     CDS             complement(2034206..2035813)
     CDS             2036115..2037167
     CDS             complement(2037253..2038224)
     CDS             2038592..2041687
     CDS             complement(2041692..2041988)
     CDS             2042214..2043329
     CDS             2043339..2043545
     CDS             complement(2043542..2044039)
     CDS             complement(2044076..2044570)
     CDS             complement(2044543..2045157)
     CDS             2045297..2046184
     CDS             2046340..2047287
     CDS             2047319..2047681
     CDS             2047678..2048085
     CDS             2048150..2050531
     CDS             complement(2050506..2052302)
     CDS             2052524..2053189
     CDS             2053267..2053596
     CDS             2053598..2054365
     CDS             2054372..2055409
     CDS             complement(2055471..2057087)
     CDS             2057560..2059101
     CDS             2059254..2060225
     CDS             complement(2060222..2060737)
     CDS             2061220..2061969
     CDS             2062031..2063029
     CDS             complement(2063015..2063500)
     CDS             2063732..2063944
     CDS             complement(2063949..2064344)
     CDS             complement(2064341..2065156)
     CDS             complement(2065166..2065561)
     CDS             2065606..2066844
     CDS             complement(2066848..2067249)
     CDS             complement(2067246..2067704)
     CDS             2067837..2069420
     CDS             2069549..2069974
     CDS             complement(2070042..2070614)
     CDS             2070822..2071853
     CDS             2071995..2072471
     CDS             2072468..2073634
     CDS             complement(2073653..2074873)
     CDS             complement(2074980..2077430)
     CDS             complement(2078010..2078822)
     CDS             2079044..2079931
     CDS             2079931..2080554
     CDS             2080551..2081969
     CDS             2081966..2082355
     CDS             2082507..2083151
     CDS             2083148..2084266
     CDS             complement(2084273..2085979)
     CDS             2086074..2086787
     CDS             complement(2087017..2087766)
     CDS             2087877..2088896
     CDS             2088910..2089878
     CDS             2089891..2090880
     CDS             2090915..2092606
     CDS             2092633..2093604
     CDS             2093616..2094830
     CDS             complement(2094834..2095730)
     CDS             2095933..2096406
     CDS             2096480..2096719
     CDS             2096778..2097800
     CDS             complement(2097760..2098557)
     CDS             complement(2098557..2100458)
     CDS             complement(2100553..2101041)
     CDS             2101171..2101434
     CDS             complement(2101431..2101868)
     CDS             2101978..2102733
     CDS             complement(2102734..2104104)
     CDS             complement(2104114..2105421)
     CDS             2105470..2106870
     CDS             2106871..2107362
     CDS             complement(2107364..2108608)
     CDS             complement(2108628..2109614)
     CDS             complement(2109611..2110072)
     CDS             complement(2110072..2113059)
     CDS             complement(2113287..2114219)
     CDS             2114309..2115217
     CDS             complement(2115210..2115827)
     CDS             2115907..2116296
     CDS             complement(2116281..2116700)
     CDS             2116850..2118457
     CDS             2118454..2118801
     CDS             2118845..2120434
     CDS             complement(2120504..2122678)
     CDS             complement(2122685..2122966)
     CDS             2123110..2126235
     CDS             2126232..2126630
     CDS             2126642..2127856
     CDS             2127867..2128295
     CDS             complement(2128378..2128947)
     CDS             complement(2128953..2129648)
     CDS             complement(2129645..2131372)
     CDS             complement(2131382..2132320)
     CDS             complement(2132330..2134024)
     CDS             complement(2134024..2134365)
     CDS             complement(2134566..2135720)
     CDS             complement(2135725..2136765)
     CDS             2136849..2137697
     CDS             2137770..2138192
     CDS             complement(2138723..2140219)
     CDS             complement(2140365..2140955)
     CDS             complement(2140983..2141525)
     CDS             complement(2141576..2142124)
     CDS             2142546..2143400
     CDS             2143378..2144991
     CDS             2144951..2145385
     CDS             2145508..2145765
     CDS             2145794..2146090
     CDS             2146249..2146941
     CDS             2147168..2148286
     CDS             complement(2148270..2150594)
     CDS             complement(2150600..2151430)
     CDS             2151618..2152484
     CDS             complement(2152541..2153290)
     CDS             complement(2153290..2156460)
     CDS             2156681..2157400
     CDS             complement(2157431..2158168)
     CDS             complement(2158232..2158501)
     CDS             2158932..2159426
     CDS             2160267..2161403
     CDS             2161433..2162605
     CDS             2162724..2163734
     CDS             2163791..2165194
     CDS             complement(2165200..2167419)
     CDS             complement(2167557..2169209)
     CDS             complement(2169511..2170236)
     CDS             complement(2170236..2172326)
     CDS             2172444..2173001
     CDS             2172998..2173420
     CDS             2173421..2174314
     CDS             2174323..2174730
     CDS             complement(2174727..2175050)
     CDS             2175314..2175913
     CDS             complement(2175910..2177583)
     CDS             complement(2177611..2177940)
     CDS             complement(2177937..2178194)
     CDS             complement(2178191..2178529)
     CDS             complement(2178526..2179986)
     CDS             complement(2179983..2180279)
     CDS             complement(2180276..2182894)
     CDS             2183070..2184170
     CDS             complement(2184167..2184772)
     CDS             2184872..2185471
     CDS             2185532..2189140
     CDS             2189223..2189648
     CDS             2189658..2189972
     CDS             complement(2190018..2190314)
     CDS             complement(2190337..2192415)
     CDS             complement(2192619..2192930)
     CDS             complement(2193024..2193326)
     CDS             complement(2193313..2193762)
     CDS             complement(2194016..2195467)
     CDS             complement(2195550..2196428)
     CDS             complement(2196522..2197148)
     CDS             complement(2197274..2198044)
     CDS             complement(2198477..2199664)
     CDS             complement(2199757..2200509)
     CDS             complement(2200522..2201796)
     CDS             complement(2201793..2202290)
     CDS             2202439..2202642
     CDS             complement(2202639..2203835)
     CDS             2203913..2204317
     CDS             complement(2204318..2205880)
     CDS             complement(2205877..2207769)
     CDS             complement(2207756..2209831)
     CDS             2209956..2212262
     CDS             2212274..2212789
     CDS             2212865..2213356
     CDS             complement(2213438..2214886)
     CDS             complement(2214899..2216371)
     CDS             complement(2216518..2217012)
     CDS             complement(2217226..2219361)
     CDS             complement(2219447..2219851)
     CDS             complement(2219970..2223161)
     CDS             complement(2223247..2225334)
     CDS             2225577..2226521
     CDS             2226522..2226899
     CDS             2227010..2227741
     CDS             2227847..2229106
     CDS             complement(2229138..2229626)
     CDS             complement(2229623..2230372)
     CDS             complement(2230470..2231282)
     CDS             2231482..2231964
     CDS             2231961..2232848
     CDS             2232903..2235044
     CDS             complement(2234978..2235430)
     CDS             complement(2235421..2236266)
     CDS             complement(2236316..2237794)
     CDS             complement(2237847..2238770)
     CDS             2238949..2239509
     CDS             2239496..2240839
     CDS             complement(2240847..2243630)
     CDS             complement(2243692..2245056)
     CDS             complement(2245167..2247254)
     CDS             2247486..2250053
     CDS             complement(2250062..2250853)
     CDS             2251010..2251342
     CDS             complement(2251412..2252383)
     CDS             complement(2252527..2253579)
     CDS             2253728..2254558
     CDS             2254714..2255487
     CDS             complement(2255496..2255642)
     CDS             complement(2255639..2256493)
     CDS             complement(2256471..2257280)
     CDS             2257361..2258419
     CDS             complement(2258475..2259146)
     CDS             2259246..2260097
     CDS             complement(2260094..2261014)
     CDS             2261164..2262351
     CDS             complement(2262423..2263373)
     CDS             complement(2263457..2264638)
     CDS             complement(2264640..2265704)
     CDS             complement(2265720..2268053)
     CDS             complement(2268043..2269410)
     CDS             2269531..2270577
     CDS             2270574..2271866
     CDS             complement(2272063..2273085)
     CDS             complement(2273088..2274680)
     CDS             complement(2274680..2275387)
     CDS             complement(2275384..2276544)
     CDS             complement(2276548..2277678)
     CDS             complement(2277675..2277941)
     CDS             complement(2277938..2280928)
     CDS             complement(2280981..2281478)
     CDS             complement(2281489..2281944)
     CDS             complement(2281961..2282665)
     CDS             complement(2282823..2282996)
     CDS             2283060..2284388
     CDS             2284385..2284756
     CDS             2284829..2285317
     CDS             2285531..2286664
     CDS             2286651..2289947
     CDS             2290013..2290624
     CDS             complement(2290671..2291774)
     CDS             complement(2291870..2292610)
     CDS             2292778..2294070
     CDS             2294075..2294917
     CDS             complement(2294918..2295646)
     CDS             2295716..2296858
     CDS             2296904..2297509
     CDS             2297509..2299287
     CDS             2299306..2300037
     CDS             2300187..2300660
     CDS             2300678..2301238
     CDS             2301231..2302409
     CDS             2302543..2302773
     CDS             2302991..2303383
     CDS             complement(2303828..2304541)
     CDS             complement(2304538..2307279)
     CDS             complement(2307664..2309592)
     CDS             complement(2309693..2310163)
     CDS             complement(2310194..2312032)
     CDS             2312145..2314313
     CDS             2314310..2316259
     CDS             2316430..2317011
     CDS             complement(2317008..2317574)
     CDS             complement(2317637..2318041)
     CDS             complement(2318101..2318979)
     CDS             2319303..2319839
     CDS             2319821..2320468
     CDS             complement(2320545..2323604)
     CDS             complement(2323594..2325027)
     CDS             complement(2325196..2325936)
     CDS             complement(2325923..2326939)
     CDS             2327078..2327881
     CDS             complement(2327917..2328564)
     CDS             2328736..2329398
     CDS             complement(2329400..2330029)
     CDS             2330332..2330727
     CDS             2330842..2331564
     CDS             complement(2331635..2332540)
     CDS             complement(2332596..2335697)
     CDS             complement(2335694..2339095)
     CDS             complement(2339284..2340336)
     CDS             complement(2340486..2341187)
     CDS             complement(2341184..2341750)
     CDS             complement(2341762..2342421)
     CDS             complement(2342423..2343031)
     CDS             complement(2343298..2345370)
     CDS             2345491..2346213
     CDS             2346170..2347105
     CDS             complement(2347089..2350430)
     CDS             complement(2350423..2350704)
     CDS             complement(2350913..2351944)
     CDS             complement(2352043..2354643)
     CDS             complement(2354795..2356072)
     CDS             complement(2356422..2356919)
     CDS             complement(2357018..2357932)
     CDS             2358107..2358676
     CDS             2358673..2359077
     CDS             2359102..2359821
     CDS             complement(2359818..2360897)
     CDS             2361268..2361504
     CDS             complement(2361501..2362145)
     CDS             complement(2362145..2363182)
     CDS             2363406..2364437
     CDS             2364434..2364970
     CDS             2364967..2366952
     CDS             2366955..2368079
     CDS             2368428..2369147
     CDS             2369332..2369892
     CDS             complement(2369960..2370607)
     CDS             complement(2370638..2371315)
     CDS             complement(2371449..2372147)
     CDS             complement(2372268..2372594)
     CDS             complement(2372666..2373688)
     CDS             2373827..2374930
     CDS             complement(2375103..2376050)
     CDS             complement(2376095..2377732)
     CDS             complement(2377760..2378287)
     CDS             2378603..2379505
     CDS             2379502..2380233
     CDS             complement(2380244..2380495)
     CDS             complement(2380646..2381752)
     CDS             2382052..2383704
     CDS             2383939..2384193
     CDS             complement(2384244..2384969)
     CDS             complement(2385059..2385967)
     CDS             complement(2385989..2386993)
     CDS             complement(2387228..2390614)
     CDS             complement(2390724..2391713)
     CDS             complement(2391710..2392300)
     CDS             complement(2392297..2392797)
     CDS             2392883..2393710
     CDS             2393777..2394343
     CDS             2394433..2395494
     CDS             2395491..2399459
     CDS             2399456..2402245
     CDS             complement(2402258..2402926)
     CDS             complement(2403027..2403305)
     CDS             2403525..2404298
     CDS             2404295..2404828
     CDS             2404924..2406432
     CDS             2406944..2407843
     CDS             2408053..2409867
     CDS             complement(2409864..2411669)
     CDS             complement(2411801..2412136)
     CDS             2412360..2413379
     CDS             2413580..2414710
     CDS             2414789..2416438
     CDS             complement(2416435..2416803)
     CDS             2416989..2418155
     CDS             complement(2418206..2418766)
     CDS             2418889..2419956
     CDS             complement(2419957..2420541)
     CDS             complement(2420645..2420983)
     CDS             complement(2421131..2422090)
     CDS             2422288..2422854
     CDS             2423041..2424606
     CDS             2424718..2426697
     CDS             complement(2426743..2427099)
     CDS             2427126..2429747
     CDS             complement(2430038..2430760)
     CDS             complement(2430832..2431509)
     CDS             2431589..2432752
     CDS             2432762..2433394
     CDS             complement(2433433..2433912)
     CDS             complement(2433965..2434978)
     CDS             complement(2435071..2436330)
     CDS             complement(2436341..2437753)
     CDS             complement(2437779..2438456)
     CDS             complement(2438460..2440304)
     CDS             2440694..2441533
     CDS             2441533..2443173
     CDS             complement(2443225..2444025)
     CDS             2444252..2444920
     CDS             2445082..2446800
     CDS             2446797..2447312
     CDS             complement(2447370..2448878)
     CDS             2448949..2449539
     CDS             2449536..2451329
     CDS             2451322..2453184
     CDS             2453260..2454603
     CDS             complement(2454661..2456547)
     CDS             2456718..2457329
     CDS             2457329..2458735
     CDS             complement(2458757..2463718)
     CDS             complement(2463711..2463977)
     CDS             2464183..2464968
     CDS             2464965..2466038
     CDS             complement(2466105..2466659)
     CDS             complement(2466820..2468364)
     CDS             2468419..2469450
     CDS             2469463..2469891
     CDS             2470007..2470315
     CDS             2470287..2470853
     CDS             complement(2470864..2471064)
     CDS             2471210..2471875
     CDS             2471884..2472564
     CDS             2472620..2475457
     CDS             2475586..2476350
     CDS             2476364..2477683
     CDS             complement(2477730..2481179)
     CDS             2481485..2481928
     CDS             complement(2482157..2482747)
     CDS             complement(2482751..2483446)
     CDS             complement(2483550..2484689)
     CDS             complement(2484679..2485731)
     CDS             complement(2485728..2485973)
     CDS             2486066..2486476
     CDS             2486512..2488629
     CDS             2488610..2489296
     CDS             2489274..2490731
     CDS             2490818..2491039
     CDS             2491168..2492052
     CDS             complement(2492068..2493534)
     CDS             complement(2493553..2494980)
     CDS             complement(2494985..2499235)
     CDS             complement(2499466..2503152)
     CDS             complement(2503391..2505202)
     CDS             complement(2505287..2506576)
     CDS             complement(2506659..2506952)
     CDS             complement(2506949..2507680)
     CDS             complement(2507779..2508624)
     CDS             2508741..2509733
     CDS             2509775..2510476
     CDS             2510487..2511131
     CDS             2511284..2511751
     CDS             2511748..2513646
     CDS             complement(2513516..2514649)
     CDS             complement(2514735..2514872)
     CDS             complement(2514987..2516435)
     CDS             complement(2516565..2518394)
     CDS             complement(2518396..2519166)
     CDS             complement(2519163..2520488)
     CDS             complement(2520496..2521179)
     CDS             2521342..2522070
     CDS             2522012..2522527
     CDS             complement(2522570..2522827)
     CDS             complement(2522892..2523494)
     CDS             complement(2523507..2524250)
     CDS             complement(2524266..2525681)
     CDS             2526036..2528306
     CDS             2528303..2528458
     CDS             2528455..2530575
     CDS             2530572..2530736
     CDS             2530738..2531295
     CDS             2531299..2532705
     CDS             2532702..2533343
     CDS             2533519..2534841
     CDS             2534851..2535174
     CDS             complement(2535203..2535880)
     CDS             2535924..2536880
     CDS             2537035..2537541
     CDS             2537576..2538322
     CDS             2538433..2539965
     CDS             2540005..2541189
     CDS             complement(2541264..2542529)
     CDS             complement(2542526..2543281)
     CDS             complement(2543389..2543664)
     CDS             2543889..2544785
     CDS             2544847..2545947
     CDS             2546070..2546423
     CDS             complement(2546497..2547267)
     CDS             complement(2547269..2547412)
     CDS             2547544..2549073
     CDS             2549194..2550657
     CDS             2550648..2552975
     CDS             2552968..2553759
     CDS             2553756..2555516
     CDS             2555631..2556614
     CDS             complement(2556611..2557024)
     CDS             2557164..2559995
     CDS             2560017..2562662
     CDS             complement(2562695..2564692)
     CDS             complement(2564723..2565640)
     CDS             2565892..2568567
     CDS             2568693..2569313
     CDS             2569433..2571181
     CDS             complement(2571178..2572965)
     CDS             2573171..2575234
     CDS             2575320..2575937
     CDS             2576018..2576392
     CDS             2576389..2577129
     CDS             2577162..2577518
     CDS             2577518..2578240
     CDS             complement(2578258..2578866)
     CDS             complement(2578863..2579258)
     CDS             complement(2579255..2579641)
     CDS             2579742..2580131
     CDS             complement(2580133..2580927)
     CDS             complement(2581037..2581408)
     CDS             complement(2581405..2581827)
     CDS             complement(2581904..2582410)
     CDS             complement(2582560..2583630)
     CDS             complement(2583734..2584876)
     CDS             2585080..2585454
     CDS             complement(2585464..2587311)
     CDS             complement(2587426..2587908)
     CDS             complement(2587905..2588759)
     CDS             2588861..2589316
     CDS             2589313..2590680
     CDS             complement(2590901..2591482)
     CDS             2591670..2591984
     CDS             2592095..2593012
     CDS             2593033..2593455
     CDS             2593471..2594394
     CDS             2594436..2596394
     CDS             complement(2596523..2597176)
     CDS             complement(2597232..2598335)
     CDS             complement(2599160..2603878)
     CDS             2604034..2605134
     CDS             complement(2605150..2605797)
     CDS             2606444..2607883
     CDS             2607974..2608489
     CDS             2608501..2608959
     CDS             complement(2608990..2609715)
     CDS             complement(2609721..2610698)
     CDS             2610790..2612145
     CDS             2612142..2612720
     CDS             2612717..2613547
     CDS             complement(2613535..2614350)
     CDS             complement(2614528..2616069)
     CDS             2616242..2617033
     CDS             2617036..2618178
     CDS             2618194..2618685
     CDS             complement(2618740..2619939)
     CDS             2620400..2620939
     CDS             2621052..2621837
     CDS             2621909..2622640
     CDS             2622641..2623240
     CDS             complement(2623301..2623711)
     CDS             2624148..2625257
     CDS             2625368..2626312
     CDS             2626372..2627010
     CDS             2627222..2627785
     CDS             2627821..2628921
     CDS             2628973..2630442
     CDS             complement(2630444..2631268)
     CDS             complement(2631265..2632197)
     CDS             complement(2632194..2634566)
     CDS             2634636..2636027
     CDS             2636053..2636445
     CDS             2636511..2637554
     CDS             complement(2637585..2638307)
     CDS             complement(2638382..2639098)
     CDS             complement(2639102..2640583)
     CDS             2640611..2641381
     CDS             complement(2641399..2641557)
     CDS             complement(2641592..2642023)
     CDS             complement(2642125..2643369)
     CDS             complement(2643419..2643862)
     CDS             complement(2644002..2645156)
     CDS             complement(2645181..2646158)
     CDS             complement(2646155..2646643)
     CDS             complement(2646640..2649396)
     CDS             complement(2649609..2650355)
     CDS             2650521..2653226
     CDS             2653248..2654507
     CDS             2654510..2655919
     CDS             complement(2656033..2658552)
     CDS             complement(2658561..2658842)
     CDS             complement(2658929..2659378)
     CDS             complement(2659472..2659891)
     CDS             complement(2659861..2661294)
     CDS             2661396..2661674
     CDS             2661728..2663611
     CDS             complement(2663620..2664183)
     CDS             complement(2664180..2665199)
     CDS             complement(2665190..2665924)
     CDS             2666054..2667361
     CDS             2667371..2668066
     CDS             2668168..2668617
     CDS             complement(2668621..2669421)
     CDS             complement(2669421..2670242)
     CDS             complement(2670249..2671280)
     CDS             complement(2671573..2673219)
     CDS             complement(2673286..2674821)
     CDS             complement(2675033..2675554)
     CDS             2675689..2676228
     CDS             complement(2676174..2676806)
     CDS             complement(2676808..2677764)
     CDS             complement(2677761..2678366)
     CDS             complement(2678394..2679473)
     CDS             2679528..2680628
     CDS             2680679..2681503
     CDS             2681503..2682258
     CDS             2682270..2682821
     CDS             2682826..2683362
     CDS             2683362..2684066
     CDS             complement(2684063..2684899)
     CDS             2684964..2685608
     CDS             2685759..2686079
     CDS             complement(2686121..2686483)
     CDS             complement(2686612..2687022)
     CDS             2687268..2687900
     CDS             2688034..2688786
     CDS             2688783..2689547
     CDS             complement(2689594..2690172)
     CDS             2690389..2690868
     CDS             2690950..2692572
     CDS             2692587..2692994
     CDS             2693087..2694295
     CDS             2694297..2694788
     CDS             2694865..2695647
     CDS             complement(2695715..2697973)
     CDS             2698059..2698766
     CDS             2698891..2699163
     CDS             2699153..2699464
     CDS             complement(2699544..2699867)
     CDS             complement(2700041..2700313)
     CDS             2700446..2700973
     CDS             complement(2701074..2701559)
     CDS             complement(2701562..2703544)
     CDS             complement(2703528..2704265)
     CDS             complement(2704262..2705326)
     CDS             complement(2705326..2706336)
     CDS             complement(2706333..2707232)
     CDS             complement(2707232..2708101)
     CDS             complement(2708101..2709093)
     CDS             2709234..2710046
     CDS             2710092..2710340
     CDS             2710355..2711779
     CDS             2712071..2712397
     CDS             2713186..2714391
     CDS             2714649..2715011
     CDS             2715108..2715374
     CDS             complement(2715402..2716313)
     CDS             2716532..2718298
     CDS             complement(2718286..2719194)
     CDS             2719270..2719875
     CDS             complement(2719872..2720858)
     CDS             complement(2720932..2721354)
     CDS             2721549..2722547
     CDS             complement(2722554..2723042)
     CDS             2723111..2723812
     CDS             complement(2723818..2724729)
     CDS             2724867..2725805
     CDS             complement(2725822..2726037)
     CDS             2726222..2726794
     CDS             2726873..2727565
     CDS             2727658..2728590
     CDS             2728754..2729062
     CDS             2729208..2729663
     CDS             2729673..2731052
     CDS             2731059..2732429
     CDS             2732495..2732785
     CDS             complement(2732826..2734301)
     CDS             complement(2734311..2734781)
     CDS             complement(2734783..2735526)
     CDS             complement(2735610..2737688)
     CDS             complement(2738001..2739431)
     CDS             2739444..2739644
     CDS             complement(2739557..2741356)
     CDS             complement(2741527..2743224)
     CDS             2743385..2743864
     CDS             2743987..2744520
     CDS             complement(2744543..2745223)
     CDS             complement(2745220..2746938)
     CDS             complement(2747002..2748555)
     CDS             complement(2748684..2749781)
     CDS             2749872..2750642
     CDS             complement(2750639..2752297)
     CDS             complement(2752421..2752915)
     CDS             complement(2752948..2754093)
     CDS             complement(2754180..2754821)
     CDS             complement(2754904..2755656)
     CDS             complement(2755661..2756170)
     CDS             2756291..2758927
     CDS             2759035..2759784
     CDS             2759867..2760463
     CDS             2760614..2761093
     CDS             complement(2761090..2762274)
     CDS             2762320..2763183
     CDS             2763264..2764298
     CDS             complement(2764295..2765713)
     CDS             complement(2765728..2766768)
     CDS             2766856..2768433
     CDS             complement(2768488..2769156)
     CDS             2769313..2769954
     CDS             complement(2769951..2770349)
     CDS             complement(2770655..2771818)
     CDS             complement(2771818..2773587)
     CDS             complement(2773771..2777049)
     CDS             2777283..2777720
     CDS             2777717..2778868
     CDS             2778865..2780136
     CDS             complement(2780126..2780758)
     CDS             2781139..2781498
     CDS             2781638..2783518
     CDS             2783519..2783956
     CDS             2783953..2785176
     CDS             2785252..2790165
     CDS             2790268..2790921
     CDS             2790950..2791714
     CDS             complement(2791724..2792062)
     CDS             2792173..2793315
     CDS             2793317..2794003
     CDS             complement(2794000..2794608)
     CDS             2794736..2795149
     CDS             complement(2795151..2797088)
     CDS             2797236..2797451
     CDS             2797466..2797771
     CDS             2797773..2797979
     CDS             2797991..2799376
     CDS             2799510..2802236
     CDS             complement(2802233..2803438)
     CDS             2803549..2804907
     CDS             2804907..2805851
     CDS             2805848..2806618
     CDS             2806593..2807498
     CDS             2807437..2808282
     CDS             2808396..2809361
     CDS             2809530..2810093
     CDS             complement(2810386..2811612)
     CDS             2811747..2812247
     CDS             2812260..2813558
     CDS             complement(2813562..2814428)
     CDS             2814497..2814877
     CDS             complement(2814924..2815814)
     CDS             2815918..2816769
     CDS             complement(2816845..2818137)
     CDS             complement(2818222..2819754)
     CDS             complement(2819918..2820112)
     CDS             complement(2820260..2821210)
     CDS             complement(2821248..2821868)
     CDS             complement(2822186..2824018)
     CDS             complement(2824104..2825039)
     CDS             2825300..2826793
     CDS             2826906..2827088
     CDS             complement(2827106..2827963)
     CDS             2828068..2828514
     CDS             complement(2828588..2829133)
     CDS             2829345..2830475
     CDS             complement(2830493..2830705)
     CDS             2830819..2831484
     CDS             complement(2831481..2832812)
     CDS             complement(2832964..2833947)
     CDS             2833987..2835504
     CDS             complement(2835532..2836410)
     CDS             complement(2836414..2838006)
     CDS             complement(2838044..2839153)
     CDS             complement(2839200..2839802)
     CDS             complement(2839802..2842528)
     CDS             complement(2842556..2843083)
     CDS             complement(2843298..2846390)
     CDS             2846707..2847321
     CDS             2847296..2848234
     CDS             complement(2848281..2849234)
     CDS             complement(2849212..2849787)
     CDS             complement(2849920..2850177)
     CDS             2850457..2851329
     CDS             complement(2851395..2852789)
     CDS             2852996..2853991
     CDS             complement(2853993..2854976)
     CDS             2855073..2855597
     CDS             2855610..2857565
     CDS             2857764..2858867
     CDS             complement(2858909..2859481)
     CDS             complement(2859721..2860266)
     CDS             complement(2860422..2861453)
     CDS             complement(2861474..2862100)
     CDS             complement(2862111..2862503)
     CDS             complement(2862518..2862892)
     CDS             complement(2863139..2863774)
     CDS             complement(2863774..2865102)
     CDS             complement(2865102..2865539)
     CDS             complement(2865542..2865727)
     CDS             complement(2865748..2866206)
     CDS             complement(2866217..2866582)
     CDS             complement(2866595..2867137)
     CDS             complement(2867145..2867534)
     CDS             complement(2867545..2867850)
     CDS             complement(2867861..2868400)
     CDS             complement(2868411..2868779)
     CDS             complement(2868789..2869058)
     CDS             complement(2869068..2869259)
     CDS             complement(2869264..2869671)
     CDS             complement(2869658..2870323)
     CDS             complement(2870326..2870658)
     CDS             complement(2870671..2870958)
     CDS             complement(2870968..2871786)
     CDS             complement(2871789..2872067)
     CDS             complement(2872067..2872696)
     CDS             complement(2872698..2873360)
     CDS             complement(2873370..2873687)
     CDS             complement(2873895..2876000)
     CDS             complement(2876010..2876483)
     CDS             2876742..2876846
     CDS             complement(2877051..2881094)
     CDS             complement(2881208..2885416)
     CDS             2885680..2886435
     CDS             complement(2886814..2887182)
     CDS             complement(2887265..2887795)
     CDS             complement(2888031..2888735)
     CDS             complement(2888748..2889170)
     CDS             complement(2889233..2889766)
     CDS             complement(2889777..2890154)
     CDS             complement(2890460..2891650)
     CDS             complement(2892207..2893100)
     CDS             complement(2893087..2893806)
     CDS             2893955..2894194
     CDS             complement(2894237..2894674)
     CDS             complement(2894777..2895634)
     CDS             complement(2896035..2897048)
     CDS             complement(2897221..2898222)
     CDS             complement(2898234..2899757)
     CDS             complement(2899754..2900500)
     CDS             complement(2900484..2903513)
     CDS             complement(2903516..2904127)
     CDS             complement(2904124..2905362)
     CDS             complement(2905359..2906393)
     CDS             complement(2906390..2907103)
     CDS             complement(2907100..2908539)
     CDS             complement(2908846..2910306)
     CDS             complement(2910310..2910672)
     CDS             complement(2910751..2911431)
     CDS             2911672..2913423
     CDS             complement(2913420..2915153)
     CDS             complement(2915150..2916127)
     CDS             complement(2916127..2916711)
     CDS             complement(2916711..2917610)
     CDS             2917686..2918303
     CDS             complement(2918347..2919306)
     CDS             complement(2919309..2920118)
     CDS             2920275..2920706
     CDS             complement(2920703..2921926)
     CDS             complement(2921916..2923325)
     CDS             complement(2923322..2924404)
     CDS             complement(2924538..2930714)
     CDS             complement(2930743..2935959)
     CDS             complement(2935946..2940595)
     CDS             complement(2940620..2940814)
     CDS             2940904..2941380
     CDS             2941437..2944439
     CDS             complement(2944502..2944777)
     CDS             complement(2944961..2946460)
     CDS             complement(2946479..2947852)
     CDS             complement(2947870..2950083)
     CDS             complement(2950090..2950629)
     CDS             complement(2950629..2951759)
     CDS             complement(2951762..2952361)
     CDS             complement(2952447..2953589)
     CDS             complement(2953953..2954279)
     CDS             complement(2954364..2954858)
     CDS             complement(2954874..2955380)
     CDS             complement(2955435..2956547)
     CDS             complement(2956639..2957022)
     CDS             complement(2957139..2959727)
     CDS             2959786..2960046
     CDS             2960612..2961445
     CDS             2961693..2962466
     CDS             2962576..2963172
     CDS             2963236..2964384
     CDS             2964469..2965221
     CDS             complement(2965280..2965801)
     CDS             complement(2965856..2969068)
     CDS             complement(2969071..2970513)
     CDS             2970682..2971332
     CDS             complement(2971329..2971940)
     CDS             complement(2972088..2973239)
     CDS             complement(2973490..2974548)
     CDS             2974735..2975619
     CDS             complement(2975623..2976222)
     CDS             complement(2976219..2977205)
     CDS             2977330..2977953
     CDS             2978004..2979110
     CDS             2979201..2979671
     CDS             complement(2979685..2981214)
     CDS             2981390..2982856
     CDS             2982874..2984316
     CDS             2984479..2985807
     CDS             2985795..2986208
     CDS             complement(2986252..2987154)
     CDS             2987250..2988227
     CDS             2988311..2988940
     CDS             complement(2988890..2989282)
     CDS             complement(2989456..2989980)
     CDS             complement(2989977..2991557)
     CDS             complement(2991538..2992830)
     CDS             complement(2992830..2993303)
     CDS             complement(2993315..2994997)
     CDS             complement(2994984..2995547)
     CDS             2995743..2997161
     CDS             2997368..2997973
     CDS             2997982..2998836
     CDS             2998805..2999581
     CDS             complement(2999578..3001032)
     CDS             complement(3001139..3001894)
     CDS             complement(3001953..3002675)
     CDS             3002805..3003737
     CDS             complement(3003734..3004681)
     CDS             complement(3004681..3006012)
     CDS             3006166..3007977
     CDS             complement(3007908..3008894)
     CDS             complement(3008921..3009712)
     CDS             3009912..3010853
     CDS             complement(3010850..3011254)
     CDS             complement(3011271..3012281)
     CDS             complement(3012259..3013044)
     CDS             complement(3013041..3013934)
     CDS             3014019..3014756
     CDS             3014756..3015412
     CDS             3015416..3017956
     CDS             complement(3017990..3018829)
     CDS             complement(3018960..3019196)
     CDS             complement(3019196..3019822)
     CDS             complement(3020076..3020192)
     CDS             complement(3020558..3021064)
     CDS             complement(3021077..3022039)
     CDS             complement(3022039..3022692)
     CDS             complement(3022692..3024464)
     CDS             complement(3024468..3025844)
     CDS             complement(3025841..3026605)
     CDS             complement(3026605..3027432)
     CDS             complement(3027429..3028637)
     CDS             complement(3028647..3030137)
     CDS             complement(3030138..3032390)
     CDS             3032530..3034143
     CDS             3034183..3035034
     CDS             3035034..3035630
     CDS             complement(3035664..3036440)
     CDS             complement(3036447..3037202)
     CDS             3037397..3039046
     CDS             3039173..3040024
     CDS             3040033..3040824
     CDS             complement(3040826..3041563)
     CDS             3041854..3046752
     CDS             complement(3046860..3047654)
     CDS             complement(3047683..3050778)
     CDS             complement(3050754..3053477)
     CDS             complement(3053483..3054601)
     CDS             complement(3054601..3055572)
     CDS             complement(3055582..3056667)
     CDS             3056870..3057592
     CDS             complement(3057753..3058934)
     CDS             3058992..3059558
     CDS             complement(3059549..3060154)
     CDS             3060220..3062181
     CDS             3062221..3064002
     CDS             3063999..3064739
     CDS             3064736..3067153
     CDS             3067146..3068009
     CDS             3068012..3070696
     CDS             complement(3070817..3072028)
     CDS             3072248..3072580
     CDS             complement(3072719..3073822)
     CDS             complement(3073835..3074872)
     CDS             complement(3074903..3075598)
     CDS             complement(3075608..3077737)
     CDS             complement(3077712..3078731)
     CDS             complement(3078750..3079748)
     CDS             3080103..3081941
     CDS             complement(3081974..3083182)
     CDS             complement(3083182..3083877)
     CDS             complement(3083896..3084651)
     CDS             complement(3084654..3085169)
     CDS             3085425..3086009
     CDS             3086497..3088536
     CDS             3088536..3089447
     CDS             3089463..3091163
     CDS             3091273..3092214
     CDS             3092306..3094354
     CDS             complement(3094351..3095160)
     CDS             complement(3095325..3096953)
     CDS             complement(3097115..3099799)
     CDS             complement(3099816..3100364)
     CDS             3100534..3101292
     CDS             3101411..3101977
     CDS             3101974..3104742
     CDS             3104853..3106031
     CDS             3106129..3107454
     CDS             complement(3107483..3108241)
     CDS             complement(3108329..3108808)
     CDS             complement(3108805..3109566)
     CDS             complement(3109566..3111224)
     CDS             complement(3111286..3112542)
     CDS             complement(3112664..3113410)
     CDS             3113605..3115143
     CDS             3115222..3116148
     CDS             3116276..3118099
     CDS             3118145..3119104
     CDS             complement(3119101..3120462)
     CDS             complement(3120459..3121532)
     CDS             complement(3121534..3122676)
     CDS             complement(3122776..3123150)
     CDS             complement(3123228..3124616)
     CDS             complement(3124621..3125697)
     CDS             3125899..3126369
     CDS             complement(3126373..3127794)
     CDS             complement(3127797..3129287)
     CDS             3129315..3129995
     CDS             3130037..3131779
     CDS             3131902..3132348
     CDS             3132345..3133100
     CDS             complement(3133107..3134699)
     CDS             3134893..3135747
     CDS             complement(3135828..3137810)
     CDS             complement(3137812..3138147)
     CDS             complement(3138128..3139114)
     CDS             3139240..3140268
     CDS             3140287..3141075
     CDS             3141088..3141624
     CDS             complement(3141694..3142533)
     CDS             complement(3142553..3143035)
     CDS             complement(3143181..3143732)
     CDS             3143988..3144629
     CDS             3144626..3145084
     CDS             3145236..3146153
     CDS             complement(3146216..3146914)
     CDS             3147076..3147948
     CDS             3148009..3148803
     CDS             3148800..3149309
     CDS             3149412..3149723
     CDS             3149739..3150749
     CDS             3150940..3152178
     CDS             3152330..3153061
     CDS             3153102..3153770
     CDS             3153845..3155425
     CDS             complement(3155418..3156728)
     CDS             3156958..3157407
     CDS             3157606..3158268
     CDS             3158364..3159071
     CDS             complement(3159150..3160334)
     CDS             complement(3160366..3161790)
     CDS             3161956..3162888
     CDS             3162956..3164224
     CDS             3164214..3164612
     CDS             3164796..3166259
     CDS             3166416..3168920
     CDS             complement(3168925..3169755)
     CDS             3169865..3170548
     CDS             complement(3170520..3171476)
     CDS             complement(3171479..3172345)
     CDS             3172449..3174251
     CDS             complement(3174256..3175713)
     CDS             complement(3175726..3176469)
     CDS             complement(3176538..3177620)
     CDS             3177916..3178128
     CDS             complement(3178179..3178682)
     CDS             3178793..3179842
     CDS             3179797..3180681
     CDS             3180694..3181590
     CDS             3181757..3186460
     CDS             3186533..3191056
     CDS             3191130..3191369
     CDS             3191548..3192186
     CDS             3192179..3193078
     CDS             3193075..3193836
     CDS             3193851..3194639
     CDS             3194645..3195112
     CDS             complement(3195124..3195867)
     CDS             complement(3195913..3196959)
     CDS             complement(3197113..3197406)
     CDS             complement(3197503..3198648)
     CDS             complement(3198655..3200076)
     CDS             complement(3200180..3201448)
     CDS             complement(3201448..3202728)
     CDS             complement(3202728..3203282)
     CDS             3203388..3204407
     CDS             complement(3204442..3205575)
     CDS             3205719..3207008
     CDS             complement(3207016..3207810)
     CDS             3207848..3208867
     CDS             3208871..3209533
     CDS             3209612..3209899
     CDS             complement(3209957..3210889)
     CDS             complement(3211157..3212461)
     CDS             complement(3212465..3213568)
     CDS             complement(3213570..3214610)
     CDS             complement(3214624..3215487)
     CDS             3215679..3215966
     CDS             3216064..3216333
     CDS             3216336..3216680
     CDS             3216680..3217414
     CDS             3217363..3217545
     CDS             3217511..3217993
     CDS             3218002..3218877
     CDS             complement(3218870..3220138)
     CDS             complement(3220194..3222347)
     CDS             3222568..3223674
     CDS             3223750..3225051
     CDS             3225048..3226157
     CDS             complement(3226198..3226644)
     CDS             complement(3226750..3227520)
     CDS             3227595..3228257
     CDS             complement(3228340..3230154)
     CDS             3230340..3230645
     CDS             3230654..3231775
     CDS             complement(3231788..3232219)
     CDS             complement(3232783..3233568)
     CDS             complement(3233648..3234478)
     CDS             complement(3234475..3235908)
     CDS             complement(3235898..3237997)
     CDS             complement(3237997..3239058)
     CDS             complement(3239091..3239870)
     CDS             complement(3239870..3240142)
     CDS             complement(3240151..3240909)
     CDS             complement(3240906..3241574)
     CDS             complement(3241586..3241954)
     CDS             complement(3241963..3242964)
     CDS             complement(3242974..3243537)
     CDS             3243762..3244043
     CDS             3244077..3244373
     CDS             3244548..3245087
     CDS             3245194..3245979
     CDS             complement(3245976..3246827)
     CDS             3246961..3247770
     CDS             complement(3247833..3248432)
     CDS             complement(3248433..3249770)
     CDS             3249944..3252232
     CDS             3252304..3252798
     CDS             3253034..3254479
     CDS             complement(3254528..3255361)
     CDS             complement(3255632..3256831)
     CDS             3257164..3258537
     CDS             complement(3258599..3258973)
     CDS             complement(3259147..3260577)
     CDS             complement(3260588..3261247)
     CDS             3261274..3263646
     CDS             3263701..3264537
     CDS             complement(3264552..3265532)
     CDS             complement(3265579..3265839)
     CDS             3266057..3268030
     CDS             complement(3268088..3271933)
     CDS             3272168..3273451
     CDS             3273460..3273576
     CDS             3273609..3275489
     CDS             3275482..3277005
     CDS             3277237..3278028
     CDS             3278290..3278904
     CDS             3278962..3279471
     CDS             complement(3279490..3280014)
     CDS             complement(3280014..3281234)
     CDS             3281431..3282024
     CDS             3282028..3282633
     CDS             3282633..3283691
     CDS             3283701..3284576
     CDS             3284573..3285142
     CDS             3285139..3285951
     CDS             complement(3285936..3287363)
     CDS             3287469..3288218
     CDS             complement(3288180..3289001)
     CDS             3289200..3289640
     CDS             3289886..3290593
     CDS             3291022..3291294
     CDS             3291387..3292376
     CDS             3292466..3293587
     CDS             3293596..3294498
     CDS             3294498..3295469
     CDS             3295450..3296226
     CDS             3296223..3296936
     CDS             3297095..3300328
     CDS             complement(3300320..3301561)
     CDS             complement(3301545..3303728)
     CDS             complement(3303805..3305217)
     CDS             complement(3305198..3305872)
     CDS             complement(3306124..3307407)
     CDS             complement(3307572..3308006)
     CDS             complement(3308006..3309010)
     CDS             complement(3309022..3310845)
     CDS             complement(3310884..3311687)
     CDS             complement(3311692..3312141)
     CDS             complement(3312154..3313482)
     CDS             complement(3313482..3314267)
     CDS             complement(3314254..3315288)
     CDS             complement(3315288..3316937)
     CDS             complement(3316963..3317298)
     CDS             complement(3317379..3317822)
     CDS             complement(3317826..3318236)
     CDS             complement(3318233..3319075)
     CDS             complement(3319084..3321906)
     CDS             3321951..3322187
     CDS             3322465..3322947
     CDS             3322947..3323735
     CDS             3323732..3324478
     CDS             3324478..3325293
     CDS             3325442..3325738
     CDS             3325850..3326653
     CDS             3326749..3327969
     CDS             3327982..3330567
     CDS             complement(3330572..3330967)
     CDS             3330991..3332313
     CDS             complement(3332346..3332960)
     CDS             3333192..3334616
     CDS             3334613..3335101
     CDS             3335158..3335715
     CDS             complement(3335698..3337584)
     CDS             complement(3337586..3338986)
     CDS             3339044..3339739
     CDS             3339740..3340423
     CDS             3340411..3342258
     CDS             3342324..3344528
     CDS             3344525..3344923
     CDS             3345257..3346660
     CDS             complement(3346700..3347347)
     CDS             3347581..3348078
     CDS             complement(3348079..3349014)
     CDS             3349129..3350112
     CDS             3350109..3351134
     CDS             3351131..3351724
     CDS             3351894..3353021
     CDS             3353153..3353839
     CDS             complement(3353836..3355728)
     CDS             3356028..3356369
     CDS             complement(3356420..3357406)
     CDS             3357529..3358437
     CDS             3358428..3359936
     CDS             3359924..3361204
     CDS             3361205..3362080
     CDS             3362077..3362751
     CDS             3362748..3363767
     CDS             3363764..3365113
     CDS             3365110..3366327
     CDS             3366320..3367327
     CDS             complement(3367324..3368004)
     CDS             complement(3368001..3368354)
     CDS             3368506..3369810
     CDS             3369818..3370480
     CDS             complement(3370568..3372217)
     CDS             complement(3372283..3373098)
     CDS             3373251..3374453
     CDS             3374600..3375361
     CDS             complement(3375366..3377471)
     CDS             complement(3377598..3378662)
     CDS             complement(3378678..3379547)
     CDS             complement(3379544..3381595)
     CDS             3381862..3382359
     CDS             3382600..3383004
     CDS             complement(3383084..3383467)
     CDS             complement(3383467..3384564)
     CDS             complement(3384753..3386786)
     CDS             3386824..3387849
     CDS             3387846..3388427
     CDS             3388420..3390153
     CDS             3390290..3390466
     CDS             3390664..3391611
     CDS             3391644..3392570
     CDS             3392582..3393421
     CDS             complement(3393404..3394174)
     CDS             complement(3394162..3395742)
     CDS             complement(3395739..3396827)
     CDS             3396913..3397737
     CDS             3397730..3398437
     CDS             3398441..3399496
     CDS             3399704..3399880
     CDS             complement(3399858..3400730)
     CDS             3400896..3401558
     CDS             3401548..3402708
     CDS             complement(3402686..3403585)
     CDS             complement(3403604..3404629)
     CDS             complement(3404626..3406452)
     CDS             complement(3406449..3407624)
     CDS             complement(3407617..3408129)
     CDS             complement(3408099..3408668)
     CDS             complement(3408668..3409084)
     CDS             complement(3409126..3409437)
     CDS             complement(3409570..3410280)
     CDS             3410408..3410809
     CDS             3410839..3411795
     CDS             3411890..3412726
     CDS             3412726..3413130
     CDS             complement(3413359..3413760)
     CDS             3413940..3414470
     CDS             3414695..3415564
     CDS             complement(3415577..3416467)
     CDS             3416640..3416861
     CDS             3416965..3417306
     CDS             3417364..3418032
     CDS             3418149..3418871
     CDS             3419025..3419411
     CDS             complement(3419430..3419600)
     CDS             complement(3419621..3420319)
     CDS             3420444..3421328
     CDS             3421331..3421828
     CDS             complement(3421918..3422361)
     CDS             complement(3422674..3423045)
     CDS             complement(3423511..3423855)
     CDS             complement(3423945..3424553)
     CDS             3424690..3425982
     CDS             complement(3426452..3427033)
     CDS             complement(3427050..3427817)
     CDS             3427878..3428405
     CDS             3428408..3429571
     CDS             complement(3429568..3430257)
     CDS             complement(3430259..3432775)
     CDS             3432776..3433447
     CDS             complement(3433470..3434096)
     CDS             3434221..3436077
     CDS             complement(3436119..3436529)
     CDS             complement(3436650..3437294)
     CDS             complement(3437291..3438847)
     CDS             3439024..3439992
     CDS             3440007..3441749
     CDS             3441751..3442536
     CDS             3442610..3443926
     CDS             complement(3443936..3444181)
     CDS             complement(3444181..3444600)
     CDS             complement(3444606..3445022)
     CDS             complement(3445097..3446281)
     CDS             complement(3446290..3447348)
     CDS             3447581..3447697
     CDS             complement(3447694..3448836)
     CDS             complement(3448836..3450095)
     CDS             3450174..3452162
     CDS             3452262..3453239
     CDS             3453324..3453725
     CDS             3453737..3455110
     CDS             3455212..3456150
     CDS             3456160..3457245
     CDS             3457328..3458098
     CDS             complement(3458099..3458809)
     CDS             complement(3458822..3459382)
     CDS             complement(3459439..3460173)
     CDS             3460322..3461041
     CDS             3461049..3461840
     CDS             3461837..3462592
     CDS             3462579..3463850
     CDS             3463847..3464617
     CDS             3464628..3465002
     CDS             3465111..3466943
     CDS             3466943..3467761
     CDS             complement(3467758..3469311)
     CDS             complement(3469358..3470887)
     CDS             3471076..3471687
     CDS             3471716..3473548
     CDS             3473740..3474813
     CDS             complement(3474815..3475612)
     CDS             3475738..3477360
     CDS             complement(3477374..3478309)
     CDS             complement(3478315..3478695)
     CDS             complement(3478695..3480173)
     CDS             complement(3480173..3480952)
     CDS             complement(3480955..3482562)
     CDS             complement(3482574..3483209)
     CDS             3483311..3483811
     CDS             3483811..3484848
     CDS             3484936..3485460
     CDS             3485510..3486316
     CDS             3486444..3486974
     CDS             3486997..3487827
     CDS             3487784..3488596
     CDS             3488597..3489394
     CDS             3489407..3490033
     CDS             3490158..3490724
     CDS             complement(3490745..3491434)
     CDS             3491793..3492590
     CDS             3492587..3494128
     CDS             3494115..3494378
     CDS             3494359..3495078
     CDS             complement(3495093..3496877)
     CDS             complement(3496947..3499001)
     CDS             complement(3498998..3500206)
     CDS             complement(3500216..3501799)
     CDS             3501978..3503156
     CDS             3503247..3504044
     CDS             complement(3504123..3505490)
     CDS             complement(3505595..3506929)
     CDS             3507500..3507976
     CDS             3508124..3508546
     CDS             3508721..3510310
     CDS             complement(3510300..3511067)
     CDS             3511174..3512091
     CDS             3512217..3513503
     CDS             3513569..3514189
     CDS             complement(3514347..3515120)
     CDS             complement(3515244..3515813)
     CDS             complement(3515974..3516531)
     CDS             complement(3516571..3516948)
     CDS             3517155..3518075
     CDS             complement(3518127..3519362)
     CDS             3519472..3521043
     CDS             complement(3520994..3521503)
     CDS             complement(3521555..3522322)
     CDS             3522408..3522833
     CDS             3522886..3524700
     CDS             complement(3524593..3524988)
     CDS             complement(3525011..3526381)
     CDS             3526555..3526731
     CDS             3526731..3527222
     CDS             3527341..3527820
     CDS             complement(3527833..3528258)
     CDS             3528364..3528882
     CDS             3528998..3530752
     CDS             complement(3530749..3531411)
     CDS             complement(3531418..3532140)
     CDS             3532321..3533919
     CDS             complement(3533916..3534644)
     CDS             3534882..3535529
     CDS             complement(3535595..3535957)
     CDS             complement(3536116..3536517)
     CDS             complement(3536554..3537369)
     CDS             complement(3537512..3537871)
     CDS             3537951..3539495
     CDS             complement(3539533..3540456)
     CDS             3540676..3541809
     CDS             3541793..3542257
     CDS             3542270..3544336
     CDS             complement(3544312..3544701)
     CDS             complement(3544712..3545257)
     CDS             complement(3545273..3545632)
     CDS             3545741..3546145
     CDS             3546154..3546630
     CDS             3546712..3547902
     CDS             complement(3547899..3548171)
     CDS             3548363..3548773
     CDS             complement(3548776..3549666)
     CDS             complement(3549817..3550353)
     CDS             complement(3550335..3551147)
     CDS             complement(3551144..3552079)
     CDS             complement(3552161..3553516)
     CDS             3553666..3554031
     CDS             3554015..3554968
     CDS             complement(3555002..3556000)
     CDS             3556114..3556881
     CDS             complement(3556917..3557399)
     CDS             complement(3557409..3557822)
     CDS             complement(3557833..3558363)
     CDS             3558442..3559077
     CDS             complement(3559074..3559574)
     CDS             complement(3559567..3560208)
     CDS             complement(3560223..3560825)
     CDS             complement(3560845..3561819)
     CDS             complement(3561899..3562093)
     CDS             3562205..3563947
     CDS             3563991..3564917
     CDS             complement(3564914..3565234)
     CDS             3565321..3566010
     CDS             complement(3566053..3566253)
     CDS             3566368..3566910
     CDS             complement(3566940..3567554)
     CDS             complement(3567611..3568513)
     CDS             3568620..3569669
     CDS             3569679..3570872
     CDS             3570857..3571267
     CDS             complement(3571791..3572780)
     CDS             complement(3572755..3573462)
     CDS             complement(3573462..3576689)
     CDS             complement(3576704..3577957)
     CDS             complement(3577950..3579707)
     CDS             complement(3579704..3580798)
     CDS             complement(3580791..3580973)
     CDS             complement(3581957..3583099)
     CDS             complement(3583258..3584154)
     CDS             complement(3584322..3585680)
     CDS             3585819..3586511
     CDS             complement(3586512..3587264)
     CDS             3587310..3588284
     CDS             complement(3588308..3588628)
     CDS             complement(3588768..3589556)
     CDS             complement(3589692..3590210)
     CDS             complement(3590429..3591244)
     CDS             complement(3591416..3591910)
     CDS             3591997..3592869
     CDS             3593294..3593596
     CDS             complement(3593612..3594190)
     CDS             complement(3594187..3594633)
     CDS             3594698..3595300
     CDS             complement(3595330..3596172)
     CDS             complement(3596177..3597043)
     CDS             complement(3597061..3597915)
     CDS             3598277..3599506
     CDS             complement(3599562..3602303)
     CDS             complement(3602300..3603517)
     CDS             complement(3603666..3604421)
     CDS             3604651..3605220
     CDS             complement(3605189..3606124)
     CDS             complement(3606181..3606546)
     CDS             3607151..3608968
     CDS             3608982..3609305
     CDS             3609364..3609978
     CDS             3609978..3610571
     CDS             3610677..3611642
     CDS             3611650..3612186
     CDS             3612257..3612649
     CDS             3612768..3613517
     CDS             3613635..3614123
     CDS             complement(3614198..3614833)
     CDS             complement(3614953..3615693)
     CDS             complement(3616067..3616636)
     CDS             complement(3616646..3617749)
     CDS             complement(3617957..3618220)
     CDS             complement(3618454..3618621)
     CDS             complement(3618730..3618873)
     CDS             3618942..3619739
     CDS             3619883..3620692
     CDS             complement(3620766..3623261)
     CDS             3623719..3625128
     CDS             3625074..3625523
     CDS             complement(3625512..3626369)
     CDS             complement(3626447..3627742)
     CDS             complement(3627749..3628354)
     CDS             3628505..3630007
     CDS             3630237..3630872
     CDS             complement(3630900..3631532)
     CDS             3631803..3632552
     CDS             3632549..3633796
     CDS             complement(3633856..3635112)
     CDS             complement(3635144..3636256)
     CDS             complement(3636253..3637326)
     CDS             complement(3637323..3638192)
     CDS             3638321..3639634
     CDS             3639765..3641627
     CDS             complement(3641764..3642066)
     CDS             3642243..3643610
     CDS             complement(3643913..3644740)
     CDS             3644739..3645845
     CDS             complement(3645842..3647167)
     CDS             3647227..3648111
     CDS             3648122..3648979
     CDS             3648976..3651021
     CDS             3651063..3651902
     CDS             3651955..3653100
     CDS             complement(3653097..3654446)
     CDS             3654740..3655681
     CDS             3655803..3656729
     CDS             3656731..3657444
     CDS             3657458..3658018
     CDS             3658039..3658773
     CDS             3658742..3659578
     CDS             3659655..3661328
     CDS             3661325..3662029
     CDS             3662045..3662998
     CDS             3663007..3663633
     CDS             3663671..3664630
     CDS             3664615..3665325
     CDS             3665322..3665900
     CDS             3666002..3666628
     CDS             complement(3666847..3668010)
     CDS             complement(3668019..3669065)
     CDS             complement(3669070..3669279)
     CDS             complement(3669307..3669744)
     CDS             complement(3669732..3670469)
     CDS             3670617..3670748
     CDS             complement(3671103..3671753)
     CDS             complement(3671782..3672558)
     CDS             complement(3672567..3673286)
     CDS             complement(3673283..3674062)
     CDS             complement(3674059..3674790)
     CDS             complement(3674837..3675595)
     CDS             3675791..3676954
     CDS             3676961..3677833
     CDS             3678034..3679803
     CDS             3679970..3680899
     CDS             3680899..3681651
     CDS             3681680..3683005
     CDS             3683002..3683715
     CDS             3683712..3686069
     CDS             3686074..3686967
     CDS             3687051..3687977
     CDS             complement(3687997..3688353)
     CDS             3688558..3690231
     CDS             3690443..3690781
     CDS             3690964..3692898
     CDS             3692923..3693723
     CDS             complement(3693720..3694601)
     CDS             3694722..3695021
     CDS             3695038..3695463
     CDS             3695501..3696682
     CDS             3696706..3697461
     CDS             3697461..3698585
     CDS             3698588..3699904
     CDS             3699901..3701112
     CDS             complement(3701109..3701468)
     CDS             3701490..3702107
     CDS             3702159..3702470
     CDS             complement(3702502..3704124)
     CDS             complement(3704121..3704483)
     CDS             complement(3704606..3705409)
     CDS             3705510..3706841
     CDS             complement(3706838..3708211)
     CDS             complement(3708208..3708858)
     CDS             complement(3708851..3709444)
     CDS             3709596..3710354
     CDS             complement(3710351..3710821)
     CDS             complement(3710824..3711852)
     CDS             complement(3711852..3712916)
     CDS             complement(3712971..3713231)
     CDS             complement(3713261..3713824)
     CDS             complement(3714032..3715633)
     CDS             complement(3715711..3717228)
     CDS             3717376..3718479
     CDS             complement(3718481..3718858)
     CDS             3718918..3719580
     CDS             3719580..3720899
     CDS             3720899..3721741
     CDS             3721886..3723115
     CDS             3723254..3724822
     CDS             3724831..3726333
     CDS             3726336..3726863
     CDS             complement(3726926..3727087)
     CDS             complement(3727084..3727941)
     CDS             complement(3728057..3728818)
     CDS             complement(3728815..3729171)
     CDS             complement(3729190..3729825)
     CDS             3729967..3731025
     CDS             complement(3731022..3733628)
     CDS             3733645..3734817
     CDS             3734902..3735420
     CDS             3735432..3736439
     CDS             3736436..3738106
     CDS             3738214..3738585
     CDS             3738801..3739058
     CDS             3739212..3741617
     CDS             3741805..3744348
     CDS             3744349..3744852
     CDS             3744849..3745928
     CDS             3746044..3747417
     CDS             complement(3747450..3747935)
     CDS             3748230..3749429
     CDS             complement(3749426..3751360)
     CDS             complement(3751357..3752271)
     CDS             complement(3752237..3753151)
     CDS             complement(3753280..3754740)
     CDS             complement(3754740..3756293)
     CDS             complement(3756297..3758210)
     CDS             complement(3758239..3758562)
     CDS             complement(3758552..3759088)
     CDS             complement(3759098..3760255)
     CDS             complement(3760259..3760630)
     CDS             3760751..3764269
     CDS             complement(3764266..3765243)
     CDS             3765298..3766974
     CDS             complement(3767035..3767451)
     CDS             complement(3767478..3768884)
     CDS             complement(3768896..3769783)
     CDS             complement(3769796..3771319)
     CDS             complement(3771322..3771870)
     CDS             complement(3771875..3772429)
     CDS             complement(3772443..3772877)
     CDS             complement(3772972..3773337)
     CDS             complement(3773328..3774341)
     CDS             complement(3774356..3775168)
     CDS             3775296..3775787
     CDS             complement(3775819..3776484)
     CDS             complement(3776435..3778363)
     CDS             complement(3778366..3779796)
     CDS             complement(3779816..3780376)
     CDS             complement(3780428..3782047)
     CDS             3782326..3782577
     CDS             complement(3782618..3782767)