CDS             1..1344
     CDS             1494..2603
     CDS             2649..3722
     CDS             3741..3989
     CDS             4061..5980
     CDS             complement(6049..7638)
     CDS             8063..8356
     CDS             8387..8548
     CDS             8834..11320
     CDS             11383..11502
     CDS             11634..12518
     CDS             12660..13250
     CDS             13509..14852
     CDS             14849..16429
     CDS             16565..17833
     CDS             17865..18701
     CDS             19396..20535
     CDS             20707..21480
     CDS             21498..22457
     CDS             22480..23778
     CDS             23775..24062
     CDS             complement(24205..24678)
     CDS             24898..25176
     CDS             complement(25202..26026)
     CDS             26544..26924
     CDS             26921..27190
     CDS             27395..27865
     CDS             complement(28217..28981)
     CDS             29441..29722
     CDS             29700..31436
     CDS             31454..32605
     CDS             32712..33473
     CDS             33552..34322
     CDS             34319..35257
     CDS             complement(35427..35720)
     CDS             complement(35720..36061)
     CDS             36352..37035
     CDS             37032..38468
     CDS             38715..40121
     CDS             40178..40942
     CDS             40930..42147
     CDS             42240..42659
     CDS             42886..45048
     CDS             45059..45595
     CDS             45562..45699
     CDS             45903..46292
     CDS             46358..46780
     CDS             46826..47371
     CDS             47724..48968
     CDS             48978..49676
     CDS             49855..51186
     CDS             51366..52712
     CDS             52758..52913
     CDS             complement(53504..53623)
     CDS             53804..55480
     CDS             55515..55832
     CDS             55836..56438
     CDS             56489..56755
     CDS             56838..57503
     CDS             57512..58606
     CDS             58706..59482
     CDS             59463..60023
     CDS             60071..60328
     CDS             60409..60588
     CDS             60773..62212
     CDS             62245..62895
     CDS             62864..63871
     CDS             63889..64782
     CDS             64761..65102
     CDS             65143..66009
     CDS             complement(66045..66299)
     CDS             66516..66608
     CDS             66705..68339
     CDS             68361..69131
     CDS             69189..69728
     CDS             69787..70227
     CDS             complement(70365..71090)
     CDS             complement(71090..71863)
     CDS             complement(71844..72869)
     CDS             complement(72879..73763)
     CDS             complement(73877..75034)
     CDS             75462..76481
     CDS             76598..77485
     CDS             77510..77980
     CDS             complement(78053..78880)
     CDS             79007..79894
     CDS             79996..81003
     CDS             81100..81540
     CDS             81613..82023
     CDS             82415..83362
     CDS             83554..85095
     CDS             85227..86282
     CDS             86406..86708
     CDS             86721..87341
     CDS             complement(87670..87954)
     CDS             88096..88431
     CDS             88401..88847
     CDS             complement(88837..89556)
     CDS             complement(89601..90158)
     CDS             90265..91128
     CDS             91213..91893
     CDS             91893..92654
     CDS             92736..93773
     CDS             93873..94943
     CDS             95015..95743
     CDS             96181..97401
     CDS             97506..97760
     CDS             97984..99357
     CDS             99402..100349
     CDS             100491..101909
     CDS             101906..103174
     CDS             103313..103879
     CDS             complement(104046..105914)
     CDS             complement(106173..106955)
     CDS             107066..107695
     CDS             107845..108342
     CDS             108410..108811
     CDS             108839..109072
     CDS             109170..110795
     CDS             110995..112773
     CDS             112829..113803
     CDS             113948..114508
     CDS             114625..116262
     CDS             116343..116618
     CDS             116686..116940
     CDS             116991..117935
     CDS             118293..118565
     CDS             118596..119168
     CDS             119312..120244
     CDS             120258..120710
     CDS             complement(120678..121370)
     CDS             121470..122138
     CDS             122160..122492
     CDS             122508..123557
     CDS             123588..124310
     CDS             124328..124681
     CDS             124806..125768
     CDS             complement(125991..126212)
     CDS             complement(126172..126564)
     CDS             complement(126887..127156)
     CDS             complement(127116..127409)
     CDS             128178..128945
     CDS             129193..135408
     CDS             complement(135483..136196)
     CDS             136468..136683
     CDS             136768..137037
     CDS             complement(137150..137605)
     CDS             137678..138793
     CDS             138923..140425
     CDS             140730..142373
     CDS             142560..142763
     CDS             142739..143203
     CDS             143282..145144
     CDS             145159..148185
     CDS             148258..149361
     CDS             149358..150449
     CDS             150449..151393
     CDS             151541..152683
     CDS             152673..153821
     CDS             153827..155578
     CDS             155765..155995
     CDS             complement(156068..157543)
     CDS             157884..158438
     CDS             complement(158688..159140)
     CDS             complement(159115..159327)
     CDS             159641..160648
     CDS             161026..162057
     CDS             complement(162190..162417)
     CDS             162498..162725
     CDS             162807..163256
     CDS             163322..163666
     CDS             163656..164045
     CDS             164473..164583
     CDS             164882..165817
     CDS             165838..167682
     CDS             167731..168174
     CDS             168287..168505
     CDS             168534..169085
     CDS             169956..170192
     CDS             170214..170459
     CDS             170619..170765
     CDS             171821..172933
     CDS             173369..173626
     CDS             complement(173547..174515)
     CDS             174664..174978
     CDS             175027..175893
     CDS             176012..176146
     CDS             176168..177763
     CDS             complement(177753..177872)
     CDS             complement(177888..178148)
     CDS             complement(178170..178430)
     CDS             complement(178586..179182)
     CDS             179496..180875
     CDS             181053..181289
     CDS             181286..181705
     CDS             181815..182195
     CDS             182285..183166
     CDS             183251..185731
     CDS             186215..187141
     CDS             187257..189458
     CDS             189636..190514
     CDS             191335..191652
     CDS             191885..192946
     CDS             193295..194716
     CDS             194845..196674
     CDS             196757..197206
     CDS             197245..199005
     CDS             199330..201240
     CDS             201551..203140
     CDS             complement(203212..203412)
     CDS             203956..205155
     CDS             205224..205622
     CDS             205615..206106
     CDS             complement(206338..207399)
     CDS             complement(207368..208228)
     CDS             complement(208230..209342)
     CDS             complement(209332..210210)
     CDS             complement(210203..210814)
     CDS             210932..211951
     CDS             212131..213261
     CDS             213258..215228
     CDS             215206..215595
     CDS             216150..216242
     CDS             216298..217974
     CDS             217979..220495
     CDS             220551..220946
     CDS             221263..222225
     CDS             222182..222979
     CDS             223085..223933
     CDS             224036..224434
     CDS             224689..226272
     CDS             226435..227502
     CDS             227518..228363
     CDS             228496..229698
     CDS             229751..230674
     CDS             230763..231077
     CDS             231295..233757
     CDS             complement(233780..234163)
     CDS             complement(234179..236212)
     CDS             236543..236998
     CDS             237394..238440
     CDS             238551..239387
     CDS             239494..240078
     CDS             240120..240746
     CDS             240743..242425
     CDS             242427..242759
     CDS             242763..243914
     CDS             243998..244849
     CDS             244900..245139
     CDS             245176..245985
     CDS             245945..246952
     CDS             246949..248412
     CDS             248815..249747
     CDS             249753..249938
     CDS             249898..250329
     CDS             250477..251535
     CDS             251985..253202
     CDS             253199..253807
     CDS             253897..254706
     CDS             254775..256055
     CDS             256329..256598
     CDS             256660..257637
     CDS             257847..258425
     CDS             258651..258935
     CDS             258959..259792
     CDS             259789..260763
     CDS             260928..261452
     CDS             261463..262554
     CDS             262834..263310
     CDS             263334..264854
     CDS             265522..265659
     CDS             266607..266861
     CDS             268998..269168
     CDS             complement(271253..274036)
     CDS             complement(274017..275147)
     CDS             complement(275376..276971)
     CDS             277243..279168
     CDS             279244..279894
     CDS             279910..280572
     CDS             280576..281772
     CDS             281789..282820
     CDS             282834..283793
     CDS             283827..284726
     CDS             284756..285169
     CDS             285225..285905
     CDS             complement(285995..286660)
     CDS             complement(286642..287520)
     CDS             complement(287522..287896)
     CDS             288344..288805
     CDS             288860..289387
     CDS             289387..290457
     CDS             290485..292917
     CDS             complement(292891..293796)
     CDS             293974..295326
     CDS             295337..296413
     CDS             296600..297076
     CDS             297224..298366
     CDS             298359..299075
     CDS             299081..299569
     CDS             complement(299566..299859)
     CDS             300113..301555
     CDS             301578..302312
     CDS             302299..303753
     CDS             303756..304172
     CDS             304204..304941
     CDS             304938..305723
     CDS             305723..306235
     CDS             306448..307092
     CDS             308200..309402
     CDS             309586..309735
     CDS             309945..310340
     CDS             310385..310921
     CDS             310936..311370
     CDS             311444..312142
     CDS             312363..312899
     CDS             312935..313324
     CDS             complement(313422..314864)
     CDS             complement(314869..315999)
     CDS             316518..320192
     CDS             320285..323797
     CDS             323912..324163
     CDS             324184..324558
     CDS             324600..325070
     CDS             325087..327165
     CDS             327354..328556
     CDS             328644..328952
     CDS             329048..329680
     CDS             329710..330330
     CDS             330330..330617
     CDS             330648..331472
     CDS             331587..331871
     CDS             331894..332235
     CDS             332242..332937
     CDS             332943..333377
     CDS             333358..333570
     CDS             333614..333877
     CDS             333928..334296
     CDS             334311..334634
     CDS             334749..335291
     CDS             335426..335614
     CDS             335636..336034
     CDS             336151..336699
     CDS             336719..337087
     CDS             337108..337608
     CDS             337620..337799
     CDS             337813..338253
     CDS             338254..339513
     CDS             339522..340268
     CDS             340408..340686
     CDS             340724..340942
     CDS             341068..341181
     CDS             341206..341577
     CDS             341596..341985
     CDS             341995..342627
     CDS             342605..343633
     CDS             343649..343987
     CDS             343989..344846
     CDS             344828..345688
     CDS             345720..346514
     CDS             346633..347379
     CDS             347466..347900
     CDS             347919..348311
     CDS             348408..348860
     CDS             348947..349225
     CDS             349222..349578
     CDS             349654..350520
     CDS             350591..351373
     CDS             351553..351795
     CDS             351788..352198
     CDS             352543..353106
     CDS             353057..353380
     CDS             353686..354198
     CDS             354200..354337
     CDS             354280..354699
     CDS             354696..354887
     CDS             355273..355788
     CDS             355842..355964
     CDS             356011..356307
     CDS             356307..356480
     CDS             356489..356734
     CDS             356731..357507
     CDS             357914..358012
     CDS             358044..358880
     CDS             358873..359685
     CDS             359902..361107
     CDS             361497..362510
     CDS             362455..362997
     CDS             362994..364178
     CDS             364182..364958
     CDS             364980..366062
     CDS             366069..367130
     CDS             367147..368334
     CDS             368392..369798
     CDS             369770..370894
     CDS             complement(370957..372438)
     CDS             complement(372615..374012)
     CDS             374268..374543
     CDS             374634..375797
     CDS             375776..377575
     CDS             377819..379285
     CDS             379640..380734
     CDS             380752..382026
     CDS             382541..382819
     CDS             382816..383076
     CDS             383139..384386
     CDS             384591..384779
     CDS             384878..385096
     CDS             385074..385520
     CDS             385910..386191
     CDS             386179..386598
     CDS             386628..387215
     CDS             complement(387234..387512)
     CDS             complement(387548..387931)
     CDS             388030..388203
     CDS             388559..389086
     CDS             389098..390570
     CDS             390648..391118
     CDS             complement(391435..395205)
     CDS             395412..395780
     CDS             complement(396051..396488)
     CDS             complement(396481..396846)
     CDS             396935..398122
     CDS             398140..398808
     CDS             complement(398829..399506)
     CDS             complement(399562..399972)
     CDS             400330..403758
     CDS             complement(403870..404151)
     CDS             complement(404123..404500)
     CDS             404787..406163
     CDS             406412..406693
     CDS             406983..407207
     CDS             407267..407500
     CDS             407737..407856
     CDS             complement(407925..408290)
     CDS             408685..408804
     CDS             408943..409431
     CDS             409446..409694
     CDS             409710..410078
     CDS             complement(410387..410653)
     CDS             complement(410667..411008)
     CDS             complement(410986..411717)
     CDS             complement(411714..411908)
     CDS             complement(411905..413182)
     CDS             complement(413184..413444)
     CDS             complement(413451..414119)
     CDS             complement(414195..416111)
     CDS             complement(416137..417045)
     CDS             complement(417121..417375)
     CDS             complement(417391..417690)
     CDS             complement(417789..417998)
     CDS             418330..418851
     CDS             418848..419258
     CDS             419326..420027
     CDS             420080..420391
     CDS             420442..421263
     CDS             421408..422394
     CDS             422405..423526
     CDS             complement(423775..424869)
     CDS             425123..426349
     CDS             426306..427109
     CDS             complement(427112..427417)
     CDS             427686..427997
     CDS             428305..428418
     CDS             428411..429388
     CDS             429786..430946
     CDS             431086..431763
     CDS             431792..433207
     CDS             complement(433277..434677)
     CDS             complement(434913..435143)
     CDS             435291..436574
     CDS             complement(436613..437143)
     CDS             437349..437750
     CDS             437907..439289
     CDS             439788..441011
     CDS             441131..442006
     CDS             442014..442970
     CDS             442972..443691
     CDS             443684..444388
     CDS             complement(444738..445025)
     CDS             complement(445039..445638)
     CDS             445837..446529
     CDS             446600..448000
     CDS             448026..449036
     CDS             449141..450127
     CDS             450858..452093
     CDS             complement(452417..453172)
     CDS             453801..455102
     CDS             455314..456285
     CDS             456543..457109
     CDS             457716..458618
     CDS             458644..458892
     CDS             458931..459098
     CDS             complement(459206..459625)
     CDS             459948..460739
     CDS             460838..461452
     CDS             461449..462891
     CDS             462914..463732
     CDS             463803..464588
     CDS             464623..465519
     CDS             465512..466522
     CDS             466685..467887
     CDS             467949..468827
     CDS             468859..469320
     CDS             469336..471216
     CDS             471404..472591
     CDS             472663..473523
     CDS             473671..475773
     CDS             475751..476842
     CDS             476867..478267
     CDS             478372..478548
     CDS             478545..478799
     CDS             478834..480666
     CDS             480708..481871
     CDS             481893..483239
     CDS             483236..483538
     CDS             483632..484396
     CDS             complement(484439..484804)
     CDS             complement(484801..485010)
     CDS             485374..486417
     CDS             486494..487702
     CDS             487750..488637
     CDS             488698..489894
     CDS             489954..493205
     CDS             493163..494104
     CDS             494259..495464
     CDS             495825..497261
     CDS             497936..499786
     CDS             499805..500047
     CDS             500244..501401
     CDS             501562..502512
     CDS             502699..502794
     CDS             502845..504398
     CDS             504554..505693
     CDS             505865..506569
     CDS             506609..507391
     CDS             507693..507884
     CDS             507984..508103
     CDS             508116..509498
     CDS             complement(509560..510744)
     CDS             complement(510737..511528)
     CDS             512227..512604
     CDS             512607..513572
     CDS             complement(513693..514118)
     CDS             complement(514144..514458)
     CDS             515148..516050
     CDS             516169..517836
     CDS             517836..519503
     CDS             519520..520041
     CDS             520043..521035
     CDS             521101..522762
     CDS             522783..524300
     CDS             524374..525636
     CDS             525638..526138
     CDS             526131..527207
     CDS             527216..528856
     CDS             528929..529762
     CDS             529767..530714
     CDS             530811..532148
     CDS             532587..534416
     CDS             534510..534764
     CDS             535148..535600
     CDS             535761..536489
     CDS             536476..536799
     CDS             complement(537078..537176)
     CDS             complement(537178..537714)
     CDS             complement(537711..538190)
     CDS             complement(538243..538587)
     CDS             538759..540660
     CDS             541110..542009
     CDS             542011..543453
     CDS             543474..543893
     CDS             543918..544697
     CDS             complement(544737..544949)
     CDS             complement(544933..546021)
     CDS             complement(546273..546392)
     CDS             546619..547308
     CDS             complement(547311..547652)
     CDS             547795..549498
     CDS             complement(549484..550644)
     CDS             551221..552432
     CDS             552414..554591
     CDS             554604..556181
     CDS             556174..556884
     CDS             557063..558205
     CDS             558394..559206
     CDS             559398..559757
     CDS             559891..560304
     CDS             560306..560506
     CDS             560543..561451
     CDS             561748..562521
     CDS             562543..562797
     CDS             562798..563898
     CDS             563895..564368
     CDS             564537..565670
     CDS             565679..566479
     CDS             566431..567084
     CDS             567261..568055
     CDS             568101..568433
     CDS             568530..569819
     CDS             569999..572065
     CDS             572536..572952
     CDS             573025..573477
     CDS             573734..574096
     CDS             574421..574762
     CDS             574793..575653
     CDS             575653..576528
     CDS             576553..576897
     CDS             576984..577868
     CDS             578068..578466
     CDS             578788..578934
     CDS             579264..579404
     CDS             579434..580237
     CDS             580326..580658
     CDS             580606..581601
     CDS             581582..583531
     CDS             583548..585503
     CDS             585856..586854
     CDS             586841..588142
     CDS             588136..588411
     CDS             588444..589322
     CDS             589319..590794
     CDS             590754..590957
     CDS             complement(591082..591966)
     CDS             complement(592011..592874)
     CDS             593437..594066
     CDS             594348..595895
     CDS             596322..597485
     CDS             598244..598840
     CDS             599198..600553
     CDS             600731..601198
     CDS             601236..603173
     CDS             603269..603568
     CDS             603602..604321
     CDS             604474..606894
     CDS             607071..607985
     CDS             complement(608086..608250)
     CDS             complement(608205..608558)
     CDS             complement(608617..609453)
     CDS             610314..611585
     CDS             611588..612883
     CDS             612829..613581
     CDS             complement(613838..614977)
     CDS             615411..617180
     CDS             complement(617177..617632)
     CDS             618003..619223
     CDS             619201..619911
     CDS             619908..620963
     CDS             620964..621773
     CDS             621927..622898
     CDS             622975..624084
     CDS             624162..624635
     CDS             complement(624682..625281)
     CDS             complement(625394..625639)
     CDS             complement(625641..625925)
     CDS             complement(626378..626587)
     CDS             complement(626725..627075)
     CDS             complement(627290..627463)
     CDS             complement(627561..627794)
     CDS             627864..627971
     CDS             627968..628822
     CDS             628975..629232
     CDS             629432..629968
     CDS             630329..630529
     CDS             630532..631302
     CDS             631333..632433
     CDS             632443..633075
     CDS             633068..633724
     CDS             633727..635025
     CDS             complement(635085..635264)
     CDS             635266..635712
     CDS             635735..636298
     CDS             636444..636776
     CDS             complement(636779..637951)
     CDS             complement(638011..638256)
     CDS             complement(638406..638645)
     CDS             639102..639464
     CDS             639506..640576
     CDS             640759..640872
     CDS             641064..642011
     CDS             642217..643554
     CDS             643526..644323
     CDS             644512..644973
     CDS             644977..646560
     CDS             646566..647735
     CDS             647735..648034
     CDS             648200..648301
     CDS             648468..649592
     CDS             649630..650499
     CDS             650503..651024
     CDS             651504..652922
     CDS             653047..653385
     CDS             653519..654751
     CDS             654775..656307
     CDS             657240..658832
     CDS             658898..659713
     CDS             659716..659985
     CDS             660334..660891
     CDS             660881..661951
     CDS             662098..663945
     CDS             complement(664047..665003)
     CDS             665262..666050
     CDS             666083..666760
     CDS             666770..667483
     CDS             667934..669571
     CDS             670110..672878
     CDS             673052..675382
     CDS             675379..675591
     CDS             675640..676389
     CDS             676396..676878
     CDS             676875..678266
     CDS             678242..679585
     CDS             679591..680640
     CDS             680708..681766
     CDS             681796..682821
     CDS             682871..683482
     CDS             683700..684509
     CDS             684514..685845
     CDS             complement(685944..686765)
     CDS             complement(686755..688356)
     CDS             complement(688353..688526)
     CDS             complement(688704..689186)
     CDS             complement(689170..689460)
     CDS             689785..690474
     CDS             690471..690947
     CDS             complement(691303..692613)
     CDS             complement(692610..693914)
     CDS             complement(693959..694615)
     CDS             694715..695005
     CDS             695233..695538
     CDS             695528..695929
     CDS             695916..696437
     CDS             696525..696776
     CDS             696748..697158
     CDS             complement(697355..697696)
     CDS             698030..698488
     CDS             698519..702199
     CDS             702243..703280
     CDS             703270..704364
     CDS             704361..707237
     CDS             complement(707316..708251)
     CDS             complement(708317..708532)
     CDS             708844..709845
     CDS             709820..710272
     CDS             710286..711143
     CDS             711209..713866
     CDS             713892..716705
     CDS             716702..718651
     CDS             718654..719376
     CDS             719673..719951
     CDS             complement(720202..720918)
     CDS             complement(721509..722687)
     CDS             complement(722917..723135)
     CDS             complement(723198..724421)
     CDS             complement(724418..726751)
     CDS             complement(727629..727964)
     CDS             complement(727933..729000)
     CDS             complement(729994..730326)
     CDS             730641..731222
     CDS             731338..732738
     CDS             732902..734479
     CDS             734645..735220
     CDS             735369..736367
     CDS             736415..736699
     CDS             737002..738333
     CDS             738523..743106
     CDS             743126..744610
     CDS             744796..745290
     CDS             745385..745660
     CDS             745663..746013
     CDS             746136..747266
     CDS             747438..747836
     CDS             748056..748535
     CDS             748516..749244
     CDS             749387..749695
     CDS             749848..751716
     CDS             751739..751894
     CDS             751913..752695
     CDS             752871..753812
     CDS             754023..755405
     CDS             755412..756131
     CDS             756128..757150
     CDS             757125..757448
     CDS             757462..758511
     CDS             758983..759219
     CDS             759213..759581
     CDS             759706..760341
     CDS             760507..760620
     CDS             760745..761638
     CDS             761823..763085
     CDS             763086..763892
     CDS             763936..765273
     CDS             complement(765481..765891)
     CDS             complement(765888..766130)
     CDS             766369..766527
     CDS             766966..767466
     CDS             767543..768523
     CDS             complement(768681..770591)
     CDS             770991..772223
     CDS             772609..773160
     CDS             773147..774577
     CDS             774577..776865
     CDS             776865..777806
     CDS             777793..778638
     CDS             778839..780161
     CDS             780161..780676
     CDS             780931..782781
     CDS             complement(782931..783755)
     CDS             complement(783760..784731)
     CDS             complement(784731..785177)
     CDS             complement(785386..786948)
     CDS             complement(786998..787729)
     CDS             787852..788544
     CDS             788640..789029
     CDS             789218..790129
     CDS             790144..790497
     CDS             790499..791857
     CDS             792086..793849
     CDS             794050..794850
     CDS             794908..795885
     CDS             795890..796651
     CDS             796672..797448
     CDS             797509..798282
     CDS             798254..798862
     CDS             798870..799343
     CDS             complement(800172..800963)
     CDS             complement(801285..801776)
     CDS             802164..803723
     CDS             complement(803869..803970)
     CDS             complement(804007..804351)
     CDS             804707..805357
     CDS             805305..805661
     CDS             805661..806506
     CDS             806701..807189
     CDS             807891..809207
     CDS             809306..809890
     CDS             809910..811160
     CDS             811364..813085
     CDS             813291..815708
     CDS             815705..816301
     CDS             complement(816342..817421)
     CDS             817567..818022
     CDS             818417..821071
     CDS             821109..822392
     CDS             822556..822813
     CDS             822821..823396
     CDS             823477..824067
     CDS             824262..825293
     CDS             825414..826241
     CDS             826275..826766
     CDS             826816..828783
     CDS             828910..829353
     CDS             829402..830196
     CDS             830219..830491
     CDS             830608..831783
     CDS             831891..832634
     CDS             832752..833630
     CDS             833952..835799
     CDS             835803..836498
     CDS             836519..838204
     CDS             838436..838747
     CDS             838782..839048
     CDS             839163..839735
     CDS             839809..841077
     CDS             841167..842297
     CDS             842357..842962
     CDS             843068..843322
     CDS             843438..843788
     CDS             843911..844225
     CDS             844194..845858
     CDS             845968..848451
     CDS             848735..849067
     CDS             849112..849969
     CDS             849979..850809
     CDS             850809..851906
     CDS             complement(851915..853708)
     CDS             complement(853907..854482)
     CDS             complement(854490..855317)
     CDS             complement(855340..856479)
     CDS             complement(856472..856696)
     CDS             856944..857612
     CDS             857805..859211
     CDS             859437..860591
     CDS             860613..862373
     CDS             862499..863896
     CDS             864076..864693
     CDS             864783..865031
     CDS             865037..865663
     CDS             865685..868114
     CDS             868348..871692
     CDS             871685..872536
     CDS             872994..875303
     CDS             875330..876562
     CDS             876528..877133
     CDS             877158..879815
     CDS             complement(880105..880611)
     CDS             880875..882701
     CDS             882749..883054
     CDS             883068..884144
     CDS             884134..885480
     CDS             complement(885564..885830)
     CDS             885956..886294
     CDS             886367..887449
     CDS             887575..887910
     CDS             887964..889772
     CDS             889775..890911
     CDS             891072..892118
     CDS             892132..893694
     CDS             893717..894337
     CDS             894369..896198
     CDS             896415..897560
     CDS             897578..898504
     CDS             898557..899306
     CDS             899306..900238
     CDS             900210..900617
     CDS             900697..901041
     CDS             901155..901331
     CDS             complement(901427..902689)
     CDS             complement(902686..903615)
     CDS             complement(903859..904440)
     CDS             complement(904466..905098)
     CDS             905508..905789
     CDS             905805..907058
     CDS             907123..908100
     CDS             908106..910289
     CDS             910243..910701
     CDS             910755..911450
     CDS             911469..911933
     CDS             911976..912878
     CDS             complement(912899..913456)
     CDS             913615..914385
     CDS             914463..914882
     CDS             915305..916183
     CDS             916190..918286
     CDS             918393..919031
     CDS             919086..919880
     CDS             919870..922545
     CDS             922579..923160
     CDS             923320..924321
     CDS             924515..926407
     CDS             926404..927495
     CDS             928213..928395
     CDS             928708..930126
     CDS             930171..930437
     CDS             930586..930984
     CDS             931084..931773
     CDS             931764..932882
     CDS             932980..933696
     CDS             complement(934254..934991)
     CDS             935119..935556
     CDS             935641..937548
     CDS             complement(937827..938438)
     CDS             complement(938432..939022)
     CDS             complement(939016..940809)
     CDS             941123..941863
     CDS             complement(941885..942061)
     CDS             942574..944424
     CDS             944547..945338
     CDS             945363..946004
     CDS             946044..947138
     CDS             947210..948112
     CDS             948102..950765
     CDS             951182..952249
     CDS             complement(952338..953432)
     CDS             953809..955266
     CDS             955331..956890
     CDS             complement(957099..957506)
     CDS             958308..958952
     CDS             complement(958999..962157)
     CDS             complement(962312..962551)
     CDS             complement(962704..963468)
     CDS             complement(963588..965171)
     CDS             965341..966198
     CDS             complement(966260..966754)
     CDS             966950..967408
     CDS             967434..968285
     CDS             968324..969196
     CDS             970073..970750
     CDS             complement(970747..971418)
     CDS             971962..972852
     CDS             973405..974115
     CDS             974102..974413
     CDS             974416..975192
     CDS             975251..977182
     CDS             977294..978457
     CDS             978447..979175
     CDS             979259..980038
     CDS             980043..981158
     CDS             981155..982702
     CDS             982699..983748
     CDS             983769..985346
     CDS             985343..986767
     CDS             986878..987747
     CDS             complement(987792..988343)
     CDS             988501..989370
     CDS             complement(989440..989562)
     CDS             complement(989670..989900)
     CDS             complement(989957..990718)
     CDS             complement(990798..990947)
     CDS             991042..991836
     CDS             complement(991833..992645)
     CDS             complement(992732..993145)
     CDS             993633..993974
     CDS             994354..995319
     CDS             995342..996001
     CDS             995955..997289
     CDS             997298..998236
     CDS             998229..999764
     CDS             999768..1000946
     CDS             1000960..1001943
     CDS             1001984..1002976
     CDS             1002943..1003437
     CDS             1003447..1003923
     CDS             1003944..1005248
     CDS             1005443..1005760
     CDS             1005776..1007194
     CDS             1007199..1008434
     CDS             1008499..1009578
     CDS             1009627..1011033
     CDS             1011267..1011908
     CDS             1011912..1012325
     CDS             complement(1012344..1013702)
     CDS             complement(1013718..1014023)
     CDS             complement(1014140..1015168)
     CDS             complement(1015254..1015400)
     CDS             1015574..1015753
     CDS             1016460..1016963
     CDS             1017697..1017843
     CDS             complement(1017972..1019354)
     CDS             complement(1019571..1020263)
     CDS             1020475..1021191
     CDS             1021202..1021657
     CDS             1021721..1022935
     CDS             1023395..1024165
     CDS             1024195..1025532
     CDS             1025578..1027473
     CDS             1027488..1028432
     CDS             1028489..1029283
     CDS             1029333..1030004
     CDS             1030001..1030912
     CDS             complement(1030929..1031939)
     CDS             1032562..1034088
     CDS             1034359..1035201
     CDS             1035230..1035988
     CDS             1036071..1036820
     CDS             complement(1036838..1037683)
     CDS             1037854..1039866
     CDS             complement(1039871..1040260)
     CDS             1040383..1040811
     CDS             complement(1040808..1041143)
     CDS             1041662..1041778
     CDS             1041891..1042592
     CDS             1042592..1044418
     CDS             1044448..1045197
     CDS             1045467..1046297
     CDS             1046416..1047639
     CDS             1047781..1048437
     CDS             1049192..1049329
     CDS             1050277..1050531
     CDS             1052405..1052575
     CDS             1054639..1055076
     CDS             complement(1055124..1056029)
     CDS             1056295..1057026
     CDS             1057094..1057588
     CDS             1057585..1058175
     CDS             1058294..1059319
     CDS             1059563..1059940
     CDS             1059940..1060155
     CDS             1060296..1061684
     CDS             1061750..1062775
     CDS             1062926..1064038
     CDS             1064124..1064420
     CDS             1064557..1065216
     CDS             1065255..1066490
     CDS             1066507..1067403
     CDS             1067619..1067933
     CDS             1067955..1068668
     CDS             1068769..1069209
     CDS             complement(1069246..1069725)
     CDS             1070104..1071027
     CDS             1071151..1071420
     CDS             1071456..1074206
     CDS             1074213..1074728
     CDS             1074745..1077042
     CDS             1077058..1077507
     CDS             1077529..1078152
     CDS             1078612..1079889
     CDS             1079915..1081726
     CDS             1082218..1082931
     CDS             1083189..1083518
     CDS             1083661..1084983
     CDS             1085724..1086095
     CDS             1086111..1087319
     CDS             1087301..1087672
     CDS             1087722..1088819
     CDS             1088972..1089145
     CDS             1089169..1089357
     CDS             1089444..1090478
     CDS             1090637..1092250
     CDS             1092277..1093269
     CDS             complement(1093450..1093917)
     CDS             1094070..1094330
     CDS             1094356..1095303
     CDS             1095252..1095773
     CDS             1095836..1096102
     CDS             1096179..1097801
     CDS             1097920..1098981
     CDS             1098978..1100246
     CDS             1100314..1102032
     CDS             1102087..1102854
     CDS             1102871..1103122
     CDS             complement(1103155..1103334)
     CDS             complement(1103462..1104256)
     CDS             1104559..1105980
     CDS             1106006..1107352
     CDS             1107361..1108680
     CDS             1108760..1109926
     CDS             1109935..1110405
     CDS             1110402..1111247
     CDS             1111280..1112251
     CDS             1112248..1113387
     CDS             1113366..1114247
     CDS             complement(1114265..1115296)
     CDS             complement(1115298..1116128)
     CDS             1116258..1117130
     CDS             complement(1117102..1118250)
     CDS             complement(1118266..1119648)
     CDS             complement(1119725..1120729)
     CDS             complement(1120729..1121754)
     CDS             1122001..1122789
     CDS             1122935..1123630
     CDS             1123623..1124354
     CDS             1124388..1125329
     CDS             1125302..1126513
     CDS             1126488..1127615
     CDS             1127795..1128241
     CDS             1128312..1129373
     CDS             1129375..1130001
     CDS             1130021..1130959
     CDS             1131146..1133188
     CDS             1133366..1134502
     CDS             1134490..1135656
     CDS             1135619..1136911
     CDS             1136899..1138101
     CDS             1138098..1139306
     CDS             1139317..1140882
     CDS             1140879..1142120
     CDS             1142288..1144291
     CDS             1144620..1145438
     CDS             1145452..1146060
     CDS             1146048..1147085
     CDS             1147121..1148221
     CDS             1148310..1149422
     CDS             complement(1149433..1149678)
     CDS             complement(1150144..1150575)
     CDS             complement(1150659..1151528)
     CDS             1151668..1153641
     CDS             1153641..1155401
     CDS             1155398..1157932
     CDS             1158089..1159153
     CDS             complement(1159796..1160026)
     CDS             complement(1160138..1160494)
     CDS             1160753..1161994
     CDS             1162001..1162825
     CDS             1163075..1163236
     CDS             1163209..1164717
     CDS             complement(1164714..1165097)
     CDS             1165342..1165911
     CDS             1165904..1166428
     CDS             1166412..1167308
     CDS             1167345..1168505
     CDS             1168510..1169028
     CDS             1169098..1170213
     CDS             complement(1170238..1171635)
     CDS             1171653..1173041
     CDS             1173066..1174148
     CDS             1174286..1175500
     CDS             1175527..1176012
     CDS             1176024..1176398
     CDS             1176395..1176949
     CDS             1176980..1177879
     CDS             1177907..1178815
     CDS             1178812..1179435
     CDS             1179443..1180120
     CDS             1180123..1180875
     CDS             1181271..1182953
     CDS             1182950..1184035
     CDS             1184078..1185286
     CDS             1185291..1186022
     CDS             1186065..1187111
     CDS             1187114..1187812
     CDS             1187812..1188363
     CDS             1188397..1189011
     CDS             1189014..1190339
     CDS             1190475..1190867
     CDS             complement(1191140..1192444)
     CDS             1192568..1193656
     CDS             1193692..1195236
     CDS             1195325..1196266
     CDS             1196263..1197681
     CDS             1197859..1198071
     CDS             1198167..1199516
     CDS             1199596..1200030
     CDS             1200043..1201119
     CDS             1201155..1201712
     CDS             1201826..1202293
     CDS             1202396..1204090
     CDS             complement(1204099..1204452)
     CDS             1204626..1205615
     CDS             1205609..1206127
     CDS             1206144..1206347
     CDS             1206375..1206761
     CDS             1206856..1208016
     CDS             1208041..1208685
     CDS             1208705..1209325
     CDS             1209331..1209903
     CDS             1210109..1212088
     CDS             1212114..1213481
     CDS             1213612..1214010
     CDS             1214061..1214591
     CDS             1214614..1214826
     CDS             1214872..1215306
     CDS             1215409..1216272
     CDS             1216272..1217678
     CDS             1217724..1218923
     CDS             1218944..1219798
     CDS             1219795..1220436
     CDS             complement(1220493..1221920)
     CDS             1223014..1224000
     CDS             1224030..1225013
     CDS             1225054..1225803
     CDS             1225832..1226050
     CDS             1226075..1227463
     CDS             1227505..1228101
     CDS             1228290..1229978
     CDS             1230086..1230349
     CDS             1230339..1231220
     CDS             1232095..1232691
     CDS             1232695..1234608
     CDS             1234669..1235469
     CDS             1235495..1236370
     CDS             1236351..1236929
     CDS             1236926..1237381
     CDS             1237387..1239075
     CDS             1239332..1240624
     CDS             1240784..1241554
     CDS             1241728..1241946
     CDS             1241958..1243010
     CDS             1243007..1243753
     CDS             1243756..1244316
     CDS             1244324..1245496
     CDS             1245647..1246276
     CDS             1246393..1247280
     CDS             1247396..1248580
     CDS             1248660..1249973
     CDS             1250055..1250456
     CDS             1250633..1250821
     CDS             complement(1251050..1252531)
     CDS             complement(1252776..1252889)
     CDS             complement(1252904..1254100)
     CDS             complement(1254106..1255221)
     CDS             1255481..1255723
     CDS             1255978..1256301
     CDS             1256407..1257018
     CDS             1257098..1257808
     CDS             1257965..1258435
     CDS             1258432..1259232
     CDS             complement(1259505..1260614)
     CDS             complement(1260993..1261157)
     CDS             complement(1261669..1263111)
     CDS             1263383..1264561
     CDS             1264678..1265025
     CDS             1265028..1265477
     CDS             1265494..1266273
     CDS             1266446..1266640
     CDS             1266771..1267226
     CDS             1267239..1268252
     CDS             1268271..1268627
     CDS             1268633..1270141
     CDS             1270277..1271206
     CDS             1271235..1272335
     CDS             1272332..1273306
     CDS             1273528..1274850
     CDS             1274978..1277599
     CDS             1277601..1278227
     CDS             1278274..1279248
     CDS             complement(1279338..1280102)
     CDS             1280467..1281153
     CDS             1281180..1281644
     CDS             1281789..1282649
     CDS             1282690..1283664
     CDS             1283683..1284654
     CDS             1284679..1285782
     CDS             1285864..1288008
     CDS             1288071..1289384
     CDS             1289430..1290350
     CDS             1290442..1290972
     CDS             1290997..1292394
     CDS             1292414..1293196
     CDS             1293409..1294107
     CDS             1294262..1294921
     CDS             1294984..1295715
     CDS             1295705..1296262
     CDS             1296266..1296475
     CDS             1296477..1296644
     CDS             1296703..1297503
     CDS             1297529..1298317
     CDS             1298332..1299387
     CDS             1299430..1300593
     CDS             1300612..1301667
     CDS             1301763..1302812
     CDS             1302846..1304558
     CDS             1304674..1305750
     CDS             1305978..1306439
     CDS             1306461..1307543
     CDS             1307555..1307821
     CDS             1307866..1308156
     CDS             1308162..1311083
     CDS             1311228..1311587
     CDS             1311580..1312560
     CDS             1312557..1313507
     CDS             1313504..1314442
     CDS             1314629..1314859
     CDS             1314875..1315096
     CDS             1315183..1315452
     CDS             1315603..1317807
     CDS             1317919..1318671
     CDS             1318780..1319925
     CDS             1320024..1321298
     CDS             1321405..1321869
     CDS             1322000..1322332
     CDS             1322365..1322634
     CDS             1322799..1323785
     CDS             1323824..1324063
     CDS             1324517..1325323
     CDS             1325410..1326300
     CDS             1326330..1326914
     CDS             1327033..1328052
     CDS             1328133..1329377
     CDS             1329383..1330267
     CDS             1330518..1332182
     CDS             1332289..1333149
     CDS             1333121..1333336
     CDS             1333512..1334306
     CDS             1334410..1336641
     CDS             1336741..1337823
     CDS             1337814..1338590
     CDS             complement(1338813..1338914)
     CDS             1339122..1340456
     CDS             1340453..1340998
     CDS             1341131..1341706
     CDS             1341690..1343204
     CDS             1343311..1344555
     CDS             1344794..1345822
     CDS             1346184..1347680
     CDS             1347767..1348339
     CDS             1348356..1349135
     CDS             1349281..1349541
     CDS             1349636..1350616
     CDS             1350648..1351472
     CDS             1351545..1352711
     CDS             1352798..1353073
     CDS             1353257..1353685
     CDS             1353784..1354359
     CDS             1354537..1355502
     CDS             1355568..1356317
     CDS             1356375..1357475
     CDS             1357476..1358129
     CDS             1358450..1358851
     CDS             1358944..1359177
     CDS             1359314..1360780
     CDS             complement(1360860..1361474)
     CDS             1361815..1363215
     CDS             1364067..1364645
     CDS             1364714..1364971
     CDS             1365350..1365973
     CDS             1366175..1367359
     CDS             complement(1367364..1367900)
     CDS             complement(1367924..1368877)
     CDS             complement(1368905..1370008)
     CDS             complement(1369996..1370991)
     CDS             complement(1371222..1371662)
     CDS             1371910..1372446
     CDS             complement(1372490..1373143)
     CDS             1373334..1374392
     CDS             1374451..1374813
     CDS             complement(1374864..1376111)
     CDS             complement(1376112..1376513)
     CDS             1376681..1377556
     CDS             1377704..1378144
     CDS             complement(1378148..1378768)
     CDS             1379096..1379257
     CDS             1379310..1380656
     CDS             1380653..1383259
     CDS             1383281..1384957
     CDS             1384960..1386327
     CDS             1386341..1388158
     CDS             1388155..1388961
     CDS             1388969..1389913
     CDS             1389974..1390225
     CDS             1390292..1391278
     CDS             1391324..1392571
     CDS             1392677..1393588
     CDS             1393676..1395334
     CDS             1395366..1396043
     CDS             1396060..1397088
     CDS             complement(1397509..1398729)
     CDS             complement(1398789..1399400)
     CDS             1399721..1401073
     CDS             1401202..1402908
     CDS             1403267..1404025
     CDS             1404081..1404635
     CDS             1405088..1406203
     CDS             1406269..1406757
     CDS             1406813..1407139
     CDS             1407170..1408843
     CDS             1408860..1409261
     CDS             1409395..1409796
     CDS             1409812..1411353
     CDS             1411387..1411584
     CDS             1411632..1412072
     CDS             1412162..1413100
     CDS             1413138..1414538
     CDS             1414665..1418183
     CDS             1418408..1419088
     CDS             complement(1419366..1420154)
     CDS             1420369..1421574
     CDS             complement(1421612..1422196)
     CDS             complement(1422218..1422988)
     CDS             complement(1422991..1423998)
     CDS             1424232..1425563
     CDS             complement(1425607..1427481)
     CDS             complement(1427423..1429375)
     CDS             complement(1429356..1429934)
     CDS             complement(1430055..1430912)
     CDS             complement(1430928..1431668)
     CDS             complement(1431665..1432666)
     CDS             complement(1432728..1433207)
     CDS             complement(1433381..1434409)
     CDS             complement(1434685..1435215)
     CDS             complement(1435205..1436308)
     CDS             complement(1436506..1439250)
     CDS             complement(1439276..1439455)
     CDS             complement(1439796..1441025)
     CDS             complement(1441267..1441923)
     CDS             complement(1441945..1442901)
     CDS             1443370..1444323
     CDS             complement(1444722..1445153)
     CDS             complement(1445191..1445361)
     CDS             complement(1445365..1445568)
     CDS             complement(1445571..1446293)
     CDS             complement(1446309..1446527)
     CDS             complement(1446656..1447099)
     CDS             complement(1447080..1449017)
     CDS             complement(1449025..1449429)
     CDS             complement(1449529..1449702)
     CDS             complement(1450546..1452561)
     CDS             1452911..1454473
     CDS             complement(1454482..1455261)
     CDS             complement(1455273..1455461)
     CDS             complement(1455519..1456085)
     CDS             complement(1456109..1456846)
     CDS             complement(1456848..1457411)
     CDS             complement(1457433..1458098)
     CDS             complement(1458101..1458490)
     CDS             complement(1458576..1458719)
     CDS             1458880..1459044
     CDS             1459184..1459573
     CDS             complement(1459649..1460491)
     CDS             complement(1460484..1461524)
     CDS             complement(1461540..1462499)
     CDS             complement(1462721..1462939)
     CDS             complement(1462930..1464312)
     CDS             complement(1464328..1464912)
     CDS             complement(1464939..1465799)
     CDS             complement(1465796..1466377)
     CDS             complement(1466970..1469783)
     CDS             complement(1469857..1470147)
     CDS             complement(1470273..1470959)
     CDS             complement(1471080..1472048)
     CDS             complement(1472200..1473120)
     CDS             complement(1473342..1473989)
     CDS             complement(1474544..1474798)
     CDS             complement(1475528..1476538)
     CDS             complement(1476693..1477985)
     CDS             complement(1478376..1478582)
     CDS             1478782..1479972
     CDS             1480137..1482527
     CDS             complement(1482524..1483003)
     CDS             complement(1483338..1484276)
     CDS             complement(1484384..1485085)
     CDS             complement(1485304..1485684)
     CDS             complement(1485755..1487674)
     CDS             complement(1487671..1489116)
     CDS             1489411..1492245
     CDS             1492245..1493027
     CDS             1493180..1493836
     CDS             1494026..1495156
     CDS             1495153..1497123
     CDS             1497101..1497490
     CDS             1498023..1499243
     CDS             complement(1499441..1500292)
     CDS             complement(1500374..1501246)
     CDS             complement(1501236..1502663)
     CDS             complement(1502762..1503481)
     CDS             complement(1503500..1504270)
     CDS             complement(1504453..1504833)
     CDS             complement(1505449..1505637)
     CDS             1505769..1506905
     CDS             1506942..1507595
     CDS             1507775..1507939
     CDS             1507974..1508153
     CDS             1508131..1508247
     CDS             1508287..1508799
     CDS             1508796..1509206
     CDS             1509210..1510148
     CDS             1510203..1510931
     CDS             1510946..1512172
     CDS             1512188..1513540
     CDS             1513569..1514540
     CDS             1514554..1515477
     CDS             1515508..1515852
     CDS             1515868..1517538
     CDS             complement(1517639..1518856)
     CDS             complement(1518853..1519587)
     CDS             complement(1519665..1521206)
     CDS             1521381..1524095
     CDS             complement(1524121..1524882)
     CDS             complement(1526040..1526774)
     CDS             complement(1526868..1527170)
     CDS             complement(1527152..1527649)
     CDS             complement(1527700..1528815)
     CDS             complement(1528816..1529244)
     CDS             complement(1529319..1530011)
     CDS             complement(1530460..1531689)
     CDS             1531752..1531850
     CDS             1531832..1532119
     CDS             1532286..1532513
     CDS             1532668..1532940
     CDS             complement(1532935..1533609)
     CDS             1533939..1535144
     CDS             1535204..1535605
     CDS             1535606..1536349
     CDS             complement(1536401..1537102)
     CDS             complement(1537135..1537974)
     CDS             complement(1538034..1538777)
     CDS             complement(1538856..1539608)
     CDS             complement(1539612..1541168)
     CDS             complement(1541280..1542209)
     CDS             complement(1542285..1543685)
     CDS             complement(1543725..1544405)
     CDS             complement(1544489..1548013)
     CDS             complement(1548676..1549284)
     CDS             complement(1549317..1551107)
     CDS             complement(1551094..1551948)
     CDS             complement(1551938..1552912)
     CDS             complement(1552969..1554585)
     CDS             complement(1554634..1555308)
     CDS             complement(1555683..1556321)
     CDS             complement(1556325..1558073)
     CDS             complement(1558070..1559284)
     CDS             complement(1559343..1560737)
     CDS             complement(1560845..1561168)
     CDS             complement(1561221..1562576)
     CDS             1563073..1564311
     CDS             complement(1564340..1564678)
     CDS             complement(1564647..1565882)
     CDS             complement(1565941..1566630)
     CDS             complement(1566634..1566906)
     CDS             complement(1567009..1567227)
     CDS             complement(1567349..1567690)
     CDS             complement(1568109..1568735)
     CDS             1568940..1569674
     CDS             1569840..1571927
     CDS             1571944..1573002
     CDS             complement(1573092..1573520)
     CDS             complement(1573569..1574339)
     CDS             1574524..1575147
     CDS             1575187..1576638
     CDS             complement(1576730..1577305)
     CDS             complement(1577319..1578428)
     CDS             complement(1578432..1579349)
     CDS             complement(1579350..1580255)
     CDS             complement(1580271..1581248)
     CDS             1581422..1582834
     CDS             complement(1583070..1584467)
     CDS             1584980..1586629
     CDS             1587142..1588020
     CDS             1588739..1591630
     CDS             1591631..1593724
     CDS             1593925..1595397
     CDS             1595390..1596076
     CDS             1596372..1596857
     CDS             1596993..1597397
     CDS             1597399..1597572
     CDS             1597673..1598155
     CDS             1598244..1599083
     CDS             1599113..1600531
     CDS             complement(1600834..1601427)
     CDS             complement(1601464..1602213)
     CDS             complement(1602214..1603053)
     CDS             complement(1603053..1604195)
     CDS             complement(1604226..1605260)
     CDS             complement(1605519..1606949)
     CDS             complement(1607123..1609426)
     CDS             complement(1609442..1609945)
     CDS             complement(1609964..1610833)
     CDS             complement(1611070..1612632)
     CDS             complement(1612997..1614427)
     CDS             complement(1615087..1616343)
     CDS             complement(1616383..1617243)
     CDS             1617857..1619449
     CDS             1619613..1620506
     CDS             complement(1620515..1621345)
     CDS             complement(1621384..1623045)
     CDS             complement(1623719..1624549)
     CDS             complement(1624626..1625654)
     CDS             complement(1626068..1626595)
     CDS             1627252..1628025
     CDS             1628043..1629035
     CDS             1629087..1631036
     CDS             1631091..1631960
     CDS             1632026..1632505
     CDS             complement(1633172..1634935)
     CDS             complement(1635013..1635213)
     CDS             1635261..1635848
     CDS             1635851..1636639
     CDS             complement(1636663..1636980)
     CDS             1637446..1638285
     CDS             complement(1638818..1639744)
     CDS             1639889..1641118
     CDS             complement(1641590..1641835)
     CDS             complement(1642279..1642737)
     CDS             complement(1642991..1643791)
     CDS             complement(1643859..1644389)
     CDS             complement(1644796..1645518)
     CDS             complement(1645728..1646054)
     CDS             1646397..1647779
     CDS             1647976..1648293
     CDS             1648503..1649225
     CDS             complement(1649983..1651509)
     CDS             complement(1651588..1652832)
     CDS             complement(1653053..1654192)
     CDS             complement(1654237..1655367)
     CDS             complement(1655509..1657128)
     CDS             complement(1657476..1659872)
     CDS             complement(1659873..1660358)
     CDS             complement(1660362..1661243)
     CDS             1661985..1662329
     CDS             complement(1662375..1663811)
     CDS             1663965..1664336
     CDS             complement(1664398..1667100)
     CDS             1667410..1669485
     CDS             1669517..1671370
     CDS             1671379..1673808
     CDS             1673810..1676674
     CDS             1676757..1677971
     CDS             complement(1678100..1680424)
     CDS             1680673..1682394
     CDS             complement(1682699..1682851)
     CDS             complement(1682942..1684585)
     CDS             complement(1684730..1685011)
     CDS             complement(1684986..1686368)
     CDS             complement(1686429..1688246)
     CDS             1688822..1690024
     CDS             complement(1690081..1691304)
     CDS             complement(1691365..1692267)
     CDS             complement(1692300..1693592)
     CDS             complement(1693612..1694064)
     CDS             1694384..1695022
     CDS             1695049..1695504
     CDS             complement(1695519..1695977)
     CDS             complement(1696101..1697579)
     CDS             complement(1697933..1698148)
     CDS             complement(1698254..1699303)
     CDS             complement(1699308..1699907)
     CDS             complement(1699919..1701241)
     CDS             complement(1701204..1702499)
     CDS             complement(1702641..1703105)
     CDS             complement(1703102..1703614)
     CDS             complement(1703625..1703816)
     CDS             complement(1703813..1704733)
     CDS             complement(1704764..1706053)
     CDS             complement(1706040..1706837)
     CDS             1707301..1707981
     CDS             1707982..1708575
     CDS             1708659..1710650
     CDS             complement(1710780..1712075)
     CDS             complement(1712106..1713209)
     CDS             complement(1713206..1714222)
     CDS             complement(1714532..1715353)
     CDS             complement(1715350..1716555)
     CDS             complement(1716557..1717336)
     CDS             complement(1717333..1718370)
     CDS             complement(1718425..1718991)
     CDS             complement(1719062..1720519)
     CDS             complement(1720728..1721162)
     CDS             complement(1721422..1721796)
     CDS             complement(1721817..1722236)
     CDS             complement(1722351..1722821)
     CDS             complement(1722900..1723367)
     CDS             complement(1723470..1724192)
     CDS             complement(1725209..1725445)
     CDS             complement(1725420..1725887)
     CDS             complement(1726159..1726389)
     CDS             complement(1726599..1727492)
     CDS             complement(1727730..1728395)
     CDS             complement(1728425..1728967)
     CDS             complement(1728970..1729569)
     CDS             complement(1729673..1730950)
     CDS             complement(1731028..1732437)
     CDS             complement(1732482..1733630)
     CDS             complement(1733642..1735537)
     CDS             complement(1735807..1736694)
     CDS             complement(1736886..1737008)
     CDS             complement(1737200..1737931)
     CDS             complement(1737903..1739303)
     CDS             complement(1739459..1740901)
     CDS             complement(1740942..1741613)
     CDS             complement(1741670..1741948)
     CDS             complement(1742032..1742868)
     CDS             complement(1742847..1743707)
     CDS             1744053..1744619
     CDS             1744641..1745483
     CDS             1745480..1746370
     CDS             1746319..1747110
     CDS             1747173..1748978
     CDS             1749077..1749682
     CDS             1749669..1750946
     CDS             1751146..1753062
     CDS             complement(1753162..1756971)
     CDS             complement(1756926..1760399)
     CDS             complement(1760438..1761232)
     CDS             complement(1761335..1761733)
     CDS             1761949..1762428
     CDS             1762688..1763389
     CDS             1763453..1764346
     CDS             1764324..1765334
     CDS             1765331..1766215
     CDS             complement(1766305..1766415)
     CDS             complement(1766458..1767114)
     CDS             1767315..1768073
     CDS             complement(1768184..1769227)
     CDS             complement(1769230..1769964)
     CDS             1770408..1771721
     CDS             1771736..1772725
     CDS             1772804..1774318
     CDS             1774344..1775381
     CDS             1775440..1776600
     CDS             1776742..1777143
     CDS             1777183..1777413
     CDS             1777559..1778377
     CDS             1778478..1779209
     CDS             1779302..1779565
     CDS             1779645..1781186
     CDS             complement(1781259..1781501)
     CDS             1781699..1782550
     CDS             1782694..1783500
     CDS             1783795..1784208
     CDS             1784209..1784955
     CDS             1785001..1787316
     CDS             1787307..1787543
     CDS             1787524..1788645
     CDS             1788646..1789665
     CDS             1789719..1790183
     CDS             1790719..1791717
     CDS             1791737..1793185
     CDS             1793252..1794085
     CDS             1794128..1795297
     CDS             complement(1795444..1795629)
     CDS             1795929..1796639
     CDS             complement(1796649..1797011)
     CDS             complement(1797017..1797817)
     CDS             1798071..1798283
     CDS             1798416..1799195
     CDS             1799319..1799945
     CDS             1799994..1802393
     CDS             1802454..1803278
     CDS             1803301..1804470
     CDS             complement(1804537..1804767)
     CDS             complement(1804809..1805663)
     CDS             complement(1805713..1806285)
     CDS             complement(1806386..1806727)
     CDS             complement(1806911..1807666)
     CDS             complement(1807663..1808175)
     CDS             complement(1808168..1808605)
     CDS             complement(1808645..1808872)
     CDS             complement(1808893..1809159)
     CDS             complement(1809221..1810573)
     CDS             complement(1810635..1810994)
     CDS             1811175..1812611
     CDS             complement(1812660..1813691)
     CDS             complement(1813812..1815113)
     CDS             complement(1815175..1816425)
     CDS             complement(1816435..1817547)
     CDS             complement(1817597..1818385)
     CDS             complement(1818516..1818752)
     CDS             1818882..1819166
     CDS             1819172..1820836
     CDS             1820852..1821076
     CDS             1821094..1821570
     CDS             complement(1821615..1822526)
     CDS             complement(1822621..1823346)
     CDS             complement(1823443..1824684)
     CDS             complement(1824750..1824872)
     CDS             complement(1825022..1825675)
     CDS             complement(1825769..1826710)
     CDS             complement(1826707..1827660)
     CDS             complement(1827707..1828699)
     CDS             complement(1828680..1829708)
     CDS             complement(1829705..1830283)
     CDS             complement(1830440..1830619)
     CDS             complement(1830706..1831221)
     CDS             1831428..1832681
     CDS             1832820..1834922
     CDS             1834934..1835986
     CDS             complement(1836005..1836451)
     CDS             complement(1836429..1836962)
     CDS             complement(1836985..1837455)
     CDS             1837697..1838680
     CDS             complement(1838842..1839084)
     CDS             complement(1839412..1841484)
     CDS             1841595..1841786
     CDS             complement(1841824..1842291)
     CDS             complement(1842331..1843542)
     CDS             complement(1843575..1844225)
     CDS             complement(1844242..1845372)
     CDS             complement(1845752..1846579)
     CDS             complement(1846582..1847085)
     CDS             complement(1847592..1848932)
     CDS             complement(1849262..1849549)
     CDS             complement(1849546..1850844)
     CDS             complement(1850867..1851826)
     CDS             complement(1851844..1852617)
     CDS             complement(1852784..1853923)
     CDS             complement(1854055..1855521)
     CDS             complement(1855586..1857163)
     CDS             complement(1857800..1859323)
     CDS             1859560..1859886
     CDS             complement(1860071..1860484)
     CDS             complement(1860627..1861898)
     CDS             1862154..1862615
     CDS             1862612..1863238
     CDS             1863446..1865086
     CDS             complement(1865105..1865779)
     CDS             complement(1865785..1866636)
     CDS             complement(1866662..1868464)
     CDS             complement(1868631..1870025)
     CDS             complement(1870015..1871340)
     CDS             complement(1871575..1872288)
     CDS             complement(1872266..1872751)
     CDS             complement(1872754..1873512)
     CDS             complement(1873519..1874625)
     CDS             complement(1874627..1875988)
     CDS             complement(1875954..1876772)
     CDS             complement(1876873..1877814)
     CDS             complement(1877863..1878330)
     CDS             complement(1878361..1880601)
     CDS             complement(1880739..1881938)
     CDS             complement(1882048..1882257)
     CDS             complement(1882295..1882885)
     CDS             complement(1882916..1883191)
     CDS             complement(1883214..1884092)
     CDS             complement(1884246..1885346)
     CDS             complement(1885339..1885440)
     CDS             complement(1885626..1886804)
     CDS             complement(1887095..1887937)
     CDS             complement(1888023..1890767)
     CDS             1891031..1892194
     CDS             1892148..1892999
     CDS             complement(1893020..1893592)
     CDS             complement(1893710..1894450)
     CDS             complement(1894443..1895360)
     CDS             complement(1895357..1896148)
     CDS             complement(1896219..1896821)
     CDS             complement(1896980..1899409)
     CDS             complement(1899411..1900490)
     CDS             complement(1900526..1901809)
     CDS             complement(1901806..1902735)
     CDS             complement(1902938..1903483)
     CDS             complement(1903695..1905527)
     CDS             complement(1905647..1905922)
     CDS             1906114..1906938
     CDS             1907016..1907456
     CDS             complement(1907421..1908359)
     CDS             complement(1908362..1908820)
     CDS             complement(1908871..1911660)
     CDS             complement(1912215..1912502)
     CDS             complement(1912503..1912694)
     CDS             complement(1912746..1913378)
     CDS             complement(1913393..1913935)
     CDS             complement(1914109..1914372)
     CDS             complement(1914388..1915209)
     CDS             complement(1915229..1915678)
     CDS             complement(1915761..1916441)
     CDS             complement(1916457..1917410)
     CDS             complement(1917504..1918907)
     CDS             complement(1918901..1919620)
     CDS             complement(1919626..1920450)
     CDS             complement(1920521..1922071)
     CDS             1922261..1922479
     CDS             1922434..1922574
     CDS             complement(1922634..1923731)
     CDS             complement(1923821..1924036)
     CDS             complement(1924075..1925274)
     CDS             complement(1925267..1926367)
     CDS             complement(1926379..1928019)
     CDS             complement(1928129..1928635)
     CDS             complement(1928947..1930959)
     CDS             complement(1930943..1931443)
     CDS             complement(1931518..1931619)
     CDS             complement(1931687..1931965)
     CDS             complement(1932059..1932832)
     CDS             complement(1932980..1933711)
     CDS             complement(1933788..1934702)
     CDS             complement(1934961..1935923)
     CDS             complement(1936039..1936161)
     CDS             complement(1936245..1937294)
     CDS             complement(1937393..1938499)
     CDS             complement(1938577..1938918)
     CDS             complement(1938939..1939649)
     CDS             complement(1939663..1940355)
     CDS             complement(1940377..1941132)
     CDS             1941319..1941411
     CDS             1941441..1941551
     CDS             1941591..1941719
     CDS             complement(1941806..1943065)
     CDS             complement(1943050..1943991)
     CDS             complement(1943984..1945372)
     CDS             complement(1945683..1946810)
     CDS             complement(1946826..1947929)
     CDS             complement(1947937..1949304)
     CDS             complement(1949360..1950340)
     CDS             complement(1950440..1951849)
     CDS             complement(1951870..1953360)
     CDS             complement(1953462..1955444)
     CDS             complement(1955482..1956120)
     CDS             complement(1956188..1957123)
     CDS             complement(1957228..1957665)
     CDS             complement(1957834..1958124)
     CDS             complement(1958196..1959002)
     CDS             complement(1959003..1960082)
     CDS             complement(1960138..1961040)
     CDS             complement(1961037..1961480)
     CDS             complement(1961559..1962791)
     CDS             complement(1962928..1964856)
     CDS             complement(1964913..1965131)
     CDS             1965362..1966543
     CDS             1966612..1967952
     CDS             1967994..1969421
     CDS             1969414..1970634
     CDS             complement(1970734..1971855)
     CDS             1972179..1972550
     CDS             complement(1972557..1975013)
     CDS             1975801..1976250
     CDS             1976243..1976389
     CDS             complement(1976386..1976637)
     CDS             1976723..1976932
     CDS             1976904..1977041
     CDS             complement(1977038..1977490)
     CDS             complement(1977619..1979355)
     CDS             1979857..1980003
     CDS             1980139..1980702
     CDS             1980653..1980976
     CDS             1982092..1982343
     CDS             1982493..1982876
     CDS             1982980..1983540
     CDS             complement(1983577..1984194)
     CDS             1984948..1985550
     CDS             1985710..1987074
     CDS             1987071..1987901
     CDS             1987889..1988008
     CDS             complement(1988747..1989079)
     CDS             1989793..1989954
     CDS             1991189..1991533
     CDS             1991666..1991929
     CDS             1992186..1992404
     CDS             1993053..1993310
     CDS             complement(1997114..1998454)
     CDS             2004663..2004836
     CDS             2008812..2008940
     CDS             2009198..2009329
     CDS             2011677..2011970
     CDS             2012737..2012883
     CDS             2014863..2015465
     CDS             2015625..2016989
     CDS             2016986..2017789
     CDS             2017804..2018052
     CDS             2019912..2020076
     CDS             complement(2020749..2021138)
     CDS             complement(2021116..2023086)
     CDS             complement(2023083..2024213)
     CDS             complement(2026733..2027056)
     CDS             complement(2027074..2028066)
     CDS             complement(2028096..2028602)
     CDS             complement(2028604..2028711)
     CDS             complement(2028823..2031240)
     CDS             complement(2031228..2031956)
     CDS             complement(2031987..2032955)
     CDS             complement(2033066..2035159)
     CDS             2035597..2036496
     CDS             complement(2036498..2037253)
     CDS             complement(2037353..2038099)
     CDS             complement(2038137..2039117)
     CDS             complement(2039114..2039455)
     CDS             complement(2039436..2040368)
     CDS             complement(2040385..2041719)
     CDS             complement(2041728..2042918)
     CDS             complement(2042915..2044723)
     CDS             complement(2044790..2045176)
     CDS             complement(2045177..2046058)
     CDS             complement(2046143..2046985)
     CDS             2047611..2048048
     CDS             2048126..2048509
     CDS             2048676..2050979
     CDS             complement(2051008..2051847)
     CDS             complement(2051958..2052569)
     CDS             2052812..2053123
     CDS             complement(2053156..2055513)
     CDS             2055677..2056147
     CDS             complement(2056182..2057576)
     CDS             complement(2057573..2058361)
     CDS             complement(2058366..2058635)
     CDS             complement(2058896..2061433)
     CDS             complement(2061433..2062395)
     CDS             complement(2062412..2063026)
     CDS             complement(2063023..2064726)
     CDS             complement(2064896..2065171)
     CDS             complement(2065350..2067770)
     CDS             complement(2067830..2068858)
     CDS             complement(2069527..2070225)
     CDS             complement(2070350..2070997)
     CDS             complement(2071105..2071458)
     CDS             complement(2071492..2071683)
     CDS             complement(2071701..2072171)
     CDS             complement(2072500..2074416)
     CDS             complement(2074678..2075649)
     CDS             complement(2075844..2076164)
     CDS             complement(2076181..2076819)
     CDS             complement(2077078..2077923)
     CDS             complement(2077983..2078972)
     CDS             2079428..2079745
     CDS             2079784..2079990
     CDS             2080523..2080690
     CDS             complement(2080748..2080894)
     CDS             2081029..2081475
     CDS             2081519..2081707
     CDS             2082042..2082272
     CDS             complement(2082836..2083954)
     CDS             complement(2084162..2084665)
     CDS             complement(2084828..2085463)
     CDS             complement(2085477..2086370)
     CDS             complement(2086491..2087045)
     CDS             complement(2087085..2087741)
     CDS             complement(2087758..2088801)
     CDS             complement(2088897..2090435)
     CDS             2090531..2093179
     CDS             2093192..2094022
     CDS             2094112..2094765
     CDS             2094900..2095529
     CDS             2095561..2096139
     CDS             complement(2096170..2096835)
     CDS             complement(2096944..2097927)
     CDS             complement(2098017..2098280)
     CDS             2098490..2099170
     CDS             2099207..2099710
     CDS             complement(2099725..2100456)
     CDS             complement(2100900..2101130)
     CDS             2101453..2101779
     CDS             2101769..2102008
     CDS             complement(2102747..2103037)
     CDS             complement(2103049..2103984)
     CDS             complement(2103993..2105135)
     CDS             complement(2105128..2106963)
     CDS             complement(2106944..2107660)
     CDS             complement(2107677..2109893)
     CDS             complement(2109936..2110946)
     CDS             complement(2111047..2111988)
     CDS             complement(2112057..2113040)
     CDS             2113298..2114854
     CDS             2114885..2115529
     CDS             2115634..2116773
     CDS             2116841..2117635
     CDS             2117651..2118673
     CDS             complement(2118810..2119052)
     CDS             2119325..2119846
     CDS             complement(2119951..2122182)
     CDS             complement(2122326..2123774)
     CDS             complement(2123806..2124456)
     CDS             complement(2124457..2125380)
     CDS             complement(2125576..2127273)
     CDS             complement(2127416..2128093)
     CDS             complement(2128476..2130200)
     CDS             complement(2130276..2131976)
     CDS             complement(2132126..2132614)
     CDS             complement(2133186..2134358)
     CDS             complement(2134532..2134690)
     CDS             2135078..2135185
     CDS             2135210..2135338
     CDS             2135527..2136288
     CDS             2136320..2137864
     CDS             2137902..2138966
     CDS             complement(2138976..2139947)
     CDS             2140127..2141416
     CDS             2141557..2142429
     CDS             2142434..2142631
     CDS             2142650..2142946
     CDS             2142939..2143196
     CDS             complement(2143517..2144086)
     CDS             complement(2144214..2145566)
     CDS             complement(2145798..2146109)
     CDS             complement(2146281..2147666)
     CDS             2147789..2148820
     CDS             2149260..2150141
     CDS             2150233..2150418
     CDS             2150556..2151017
     CDS             complement(2151047..2152090)
     CDS             2152263..2152604
     CDS             complement(2152677..2153519)
     CDS             2153673..2154302
     CDS             2154315..2155316
     CDS             complement(2155445..2155969)
     CDS             complement(2156144..2156662)
     CDS             2156880..2158166
     CDS             2158173..2158844
     CDS             complement(2158975..2159760)
     CDS             complement(2159835..2160896)
     CDS             2161723..2162733
     CDS             2162746..2163552
     CDS             complement(2163674..2164954)
     CDS             complement(2165537..2165848)
     CDS             complement(2165939..2166541)
     CDS             complement(2166716..2168608)
     CDS             complement(2168997..2169566)
     CDS             complement(2169587..2170105)
     CDS             2170316..2170492
     CDS             complement(2170567..2170848)
     CDS             complement(2170892..2171521)
     CDS             2171632..2171973
     CDS             complement(2172012..2172743)
     CDS             complement(2172876..2174144)
     CDS             complement(2174137..2175129)
     CDS             complement(2175207..2175581)
     CDS             complement(2175611..2176234)
     CDS             complement(2176255..2177031)
     CDS             complement(2177031..2177567)
     CDS             complement(2177578..2178348)
     CDS             complement(2178376..2179170)
     CDS             complement(2179187..2179957)
     CDS             complement(2179996..2180655)
     CDS             complement(2180667..2181530)
     CDS             complement(2181511..2182788)
     CDS             complement(2182785..2184866)
     CDS             complement(2185044..2186117)
     CDS             complement(2186118..2186882)
     CDS             complement(2186957..2187226)
     CDS             complement(2187241..2187993)
     CDS             complement(2187995..2188501)
     CDS             complement(2188498..2188878)
     CDS             complement(2188896..2189426)
     CDS             complement(2189465..2190274)
     CDS             complement(2190439..2190840)
     CDS             complement(2190853..2191251)
     CDS             complement(2191266..2193335)
     CDS             complement(2193410..2193856)
     CDS             complement(2193856..2195196)
     CDS             complement(2195218..2196729)
     CDS             complement(2196755..2197513)
     CDS             complement(2197497..2198507)
     CDS             complement(2198520..2200040)
     CDS             complement(2200070..2200357)
     CDS             complement(2200377..2200820)
     CDS             complement(2200825..2201226)
     CDS             complement(2201596..2201964)
     CDS             complement(2201987..2202475)
     CDS             complement(2202480..2202869)
     CDS             complement(2202923..2204479)
     CDS             2204616..2205038
     CDS             2205040..2205321
     CDS             2205318..2205779
     CDS             complement(2206246..2207148)
     CDS             complement(2207145..2210285)
     CDS             complement(2210791..2210883)
     CDS             complement(2211216..2212676)
     CDS             2213162..2213794
     CDS             2213924..2214922
     CDS             complement(2215279..2215713)
     CDS             complement(2215703..2216143)
     CDS             complement(2216233..2216595)
     CDS             2216944..2217768
     CDS             complement(2217806..2218153)
     CDS             complement(2218260..2219162)
     CDS             complement(2219180..2220595)
     CDS             complement(2220620..2221120)
     CDS             complement(2221135..2221428)
     CDS             complement(2221489..2222532)
     CDS             complement(2222519..2224579)
     CDS             complement(2224593..2225084)
     CDS             complement(2225109..2225876)
     CDS             complement(2225877..2226665)
     CDS             complement(2226879..2228147)
     CDS             complement(2228200..2229303)
     CDS             complement(2229363..2231978)
     CDS             complement(2231982..2232965)
     CDS             complement(2233082..2233531)
     CDS             2234000..2234431
     CDS             2234578..2235213
     CDS             2235343..2235549
     CDS             2235562..2235987
     CDS             2236197..2236664
     CDS             complement(2236673..2237041)
     CDS             2237333..2237464
     CDS             2237530..2239224
     CDS             2239541..2241526
     CDS             complement(2241681..2241815)
     CDS             complement(2241997..2243247)
     CDS             complement(2243249..2243863)
     CDS             2244469..2245413
     CDS             2245582..2246067
     CDS             2246895..2247755
     CDS             complement(2247913..2248161)
     CDS             complement(2248176..2248979)
     CDS             complement(2248976..2250340)
     CDS             complement(2250500..2251102)
     CDS             2251324..2251926
     CDS             complement(2252372..2253001)
     CDS             complement(2253124..2254230)
     CDS             complement(2254215..2254616)
     CDS             complement(2254619..2254819)
     CDS             complement(2254816..2254977)
     CDS             complement(2254965..2255576)
     CDS             complement(2255539..2255817)
     CDS             complement(2255810..2256319)
     CDS             2256447..2256671
     CDS             complement(2256668..2257309)
     CDS             complement(2257324..2258061)
     CDS             complement(2258072..2258242)
     CDS             complement(2258239..2258847)
     CDS             complement(2258934..2260829)
     CDS             complement(2260826..2261272)
     CDS             complement(2261370..2261714)
     CDS             complement(2261714..2262616)
     CDS             complement(2262604..2264859)
     CDS             complement(2264913..2265680)
     CDS             complement(2265746..2266441)
     CDS             complement(2266510..2267055)
     CDS             2267575..2267988
     CDS             2267995..2268432
     CDS             complement(2268478..2269425)
     CDS             complement(2269448..2270698)
     CDS             complement(2270698..2271468)
     CDS             complement(2271468..2272328)
     CDS             complement(2272330..2272545)
     CDS             2273051..2273452
     CDS             complement(2273904..2274683)
     CDS             complement(2274752..2274988)
     CDS             complement(2275155..2275829)
     CDS             complement(2275826..2276077)
     CDS             complement(2276125..2276439)
     CDS             complement(2276452..2279817)
     CDS             complement(2279808..2283044)
     CDS             complement(2283048..2285684)
     CDS             complement(2285736..2286038)
     CDS             complement(2286080..2286373)
     CDS             complement(2286409..2286831)
     CDS             complement(2286881..2287222)
     CDS             complement(2287226..2287588)
     CDS             complement(2287606..2288049)
     CDS             complement(2288051..2288362)
     CDS             complement(2288359..2288712)
     CDS             2288971..2289564
     CDS             2289552..2290436
     CDS             complement(2291001..2291912)
     CDS             complement(2291979..2292683)
     CDS             complement(2292716..2293627)
     CDS             complement(2293627..2295117)
     CDS             complement(2295172..2296890)
     CDS             2297495..2298373
     CDS             complement(2298465..2298983)
     CDS             complement(2299080..2299358)
     CDS             complement(2299424..2300287)
     CDS             complement(2300399..2301808)
     CDS             2301981..2302895
     CDS             2302892..2303353
     CDS             complement(2303397..2304281)
     CDS             complement(2304269..2304862)
     CDS             complement(2305134..2305262)
     CDS             complement(2305207..2308248)
     CDS             complement(2308302..2308679)
     CDS             complement(2308697..2309107)
     CDS             complement(2309340..2310077)
     CDS             2310850..2311302
     CDS             2311299..2311529
     CDS             2312027..2313865
     CDS             complement(2313901..2314122)
     CDS             2314305..2314874
     CDS             2315038..2315337
     CDS             complement(2315415..2315921)
     CDS             complement(2316010..2317089)
     CDS             complement(2317210..2317818)
     CDS             complement(2317971..2319725)
     CDS             complement(2319742..2320707)
     CDS             complement(2320770..2321732)
     CDS             complement(2321734..2322585)
     CDS             complement(2322606..2322797)
     CDS             complement(2322915..2323145)
     CDS             complement(2323259..2326849)
     CDS             2327161..2328390
     CDS             2328509..2328715
     CDS             2328757..2329863
     CDS             complement(2329956..2330417)
     CDS             complement(2330471..2330929)
     CDS             complement(2330935..2331540)
     CDS             2331880..2332632
     CDS             2332728..2334338
     CDS             2334628..2336406
     CDS             2336406..2337803
     CDS             2337800..2339065
     CDS             2339244..2339948
     CDS             complement(2339959..2340690)
     CDS             complement(2340876..2342903)
     CDS             complement(2342903..2343496)
     CDS             complement(2343536..2344594)
     CDS             complement(2344623..2346728)
     CDS             complement(2347135..2348985)
     CDS             complement(2348992..2350542)
     CDS             complement(2350539..2350733)
     CDS             complement(2350816..2351058)
     CDS             complement(2351288..2351803)
     CDS             complement(2352015..2352353)
     CDS             complement(2352350..2352553)
     CDS             2352848..2354227
     CDS             2354418..2355113
     CDS             complement(2355530..2356069)
     CDS             2356127..2356345
     CDS             2356342..2356584
     CDS             complement(2356771..2357118)
     CDS             complement(2357944..2358120)
     CDS             complement(2358158..2358874)
     CDS             2359122..2359385
     CDS             2359418..2359966
     CDS             2360426..2360647
     CDS             2360954..2361373
     CDS             2361404..2361916
     CDS             2362094..2363917
     CDS             2363917..2365275
     CDS             2365542..2365967
     CDS             2365984..2366895
     CDS             2366895..2367710
     CDS             2367779..2367967
     CDS             complement(2368156..2369235)
     CDS             complement(2369232..2369852)
     CDS             2370592..2371617
     CDS             2371621..2371887
     CDS             complement(2371840..2372532)
     CDS             complement(2372980..2373549)
     CDS             complement(2373586..2373894)
     CDS             complement(2374160..2374330)
     CDS             complement(2374364..2376085)
     CDS             complement(2376134..2376430)
     CDS             complement(2376510..2376953)
     CDS             complement(2377092..2378450)
     CDS             complement(2378786..2380021)
     CDS             complement(2380458..2381768)
     CDS             complement(2381898..2382041)
     CDS             complement(2382225..2382932)
     CDS             complement(2382925..2383287)
     CDS             complement(2383373..2384536)
     CDS             complement(2384708..2385058)
     CDS             complement(2385180..2388599)
     CDS             complement(2388611..2388739)
     CDS             complement(2389001..2389432)
     CDS             complement(2389419..2389664)
     CDS             complement(2390209..2391603)
     CDS             complement(2391683..2392021)
     CDS             complement(2392058..2392405)
     CDS             complement(2392489..2392827)
     CDS             complement(2392911..2393180)
     CDS             complement(2393177..2393812)
     CDS             2394177..2395385
     CDS             2395392..2396414
     CDS             2396466..2398313
     CDS             complement(2399031..2399420)
     CDS             complement(2399398..2401368)
     CDS             complement(2401365..2402495)
     CDS             2402919..2404304
     CDS             2404360..2404653
     CDS             2404729..2406087
     CDS             complement(2406245..2406580)
     CDS             complement(2406670..2406801)
     CDS             complement(2406801..2407139)
     CDS             complement(2407981..2408265)
     CDS             complement(2408426..2408857)
     CDS             complement(2408844..2409089)
     CDS             complement(2409876..2410751)
     CDS             complement(2410845..2411072)
     CDS             complement(2411366..2411551)
     CDS             complement(2411603..2411935)
     CDS             2412505..2412705
     CDS             complement(2412661..2412855)
     CDS             complement(2412952..2413266)
     CDS             complement(2413465..2414934)
     CDS             complement(2415021..2415587)
     CDS             complement(2416396..2417085)
     CDS             complement(2417323..2418714)
     CDS             complement(2418921..2419262)
     CDS             complement(2419259..2419735)
     CDS             complement(2420094..2421350)
     CDS             complement(2421841..2423196)
     CDS             complement(2423329..2423439)
     CDS             complement(2423470..2423601)
     CDS             complement(2423831..2423983)
     CDS             complement(2424366..2424692)
     CDS             complement(2424807..2425169)
     CDS             complement(2425928..2426302)
     CDS             2426430..2427167
     CDS             complement(2427293..2427622)
     CDS             complement(2427758..2429518)
     CDS             complement(2429616..2430710)
     CDS             complement(2430707..2432995)
     CDS             complement(2433143..2434234)
     CDS             complement(2434234..2434923)
     CDS             complement(2435076..2435384)
     CDS             complement(2435750..2435956)
     CDS             complement(2436321..2436938)
     CDS             complement(2436945..2438150)
     CDS             complement(2438196..2438534)
     CDS             complement(2439199..2439561)
     CDS             complement(2439593..2440135)
     CDS             complement(2440182..2441288)
     CDS             complement(2441298..2441597)
     CDS             complement(2441951..2442280)
     CDS             complement(2442358..2442540)
     CDS             complement(2442533..2443303)
     CDS             complement(2443306..2444289)
     CDS             complement(2444286..2445167)
     CDS             complement(2445292..2446458)
     CDS             complement(2446503..2447615)
     CDS             complement(2448251..2448832)
     CDS             complement(2449031..2450500)
     CDS             complement(2450587..2451150)
     CDS             complement(2451968..2453197)
     CDS             complement(2453445..2454260)
     CDS             complement(2454619..2455875)
     CDS             complement(2455856..2456113)
     CDS             complement(2456157..2457986)
     CDS             complement(2458030..2458506)
     CDS             complement(2458550..2461171)
     CDS             complement(2461290..2461634)
     CDS             complement(2461826..2463859)
     CDS             complement(2463986..2464165)
     CDS             complement(2464256..2464513)
     CDS             complement(2464590..2465969)
     CDS             complement(2466005..2466148)
     CDS             complement(2466194..2467669)
     CDS             complement(2467708..2469063)
     CDS             complement(2469065..2469874)
     CDS             2470632..2470817
     CDS             complement(2471244..2471960)
     CDS             2472547..2474694
     CDS             2474642..2475169
     CDS             complement(2475345..2475821)
     CDS             complement(2475821..2478559)
     CDS             complement(2478707..2480848)
     CDS             complement(2480925..2482319)
     CDS             complement(2482335..2483474)
     CDS             complement(2483534..2483869)
     CDS             complement(2484062..2484469)
     CDS             complement(2484993..2485556)
     CDS             complement(2485592..2485900)
     CDS             complement(2486259..2489198)
     CDS             2489679..2490401
     CDS             2490644..2491033
     CDS             2491273..2491404
     CDS             complement(2491568..2491879)
     CDS             complement(2491872..2492159)
     CDS             2492986..2494470
     CDS             2494467..2495225
     CDS             complement(2495465..2496592)
     CDS             2496672..2496995
     CDS             2496989..2497345
     CDS             2497386..2497934
     CDS             complement(2498057..2499265)
     CDS             2499691..2500596
     CDS             complement(2500624..2500875)
     CDS             complement(2500869..2501192)
     CDS             complement(2502089..2502718)
     CDS             complement(2502724..2503689)
     CDS             complement(2504109..2506763)
     CDS             complement(2506785..2509133)
     CDS             2509867..2510901
     CDS             2511387..2511737
     CDS             complement(2512015..2513205)
     CDS             complement(2513393..2514502)
     CDS             complement(2514594..2514842)
     CDS             complement(2514871..2516733)
     CDS             2517044..2518306
     CDS             2518482..2519123
     CDS             2519632..2520918
     CDS             complement(2522070..2522183)
     CDS             2522448..2523062
     CDS             complement(2523232..2523954)
     CDS             complement(2524260..2524832)
     CDS             complement(2525077..2525379)
     CDS             complement(2525608..2526255)
     CDS             complement(2526950..2528338)
     CDS             complement(2528392..2528817)
     CDS             complement(2528921..2530390)
     CDS             complement(2530560..2531471)
     CDS             complement(2531776..2533020)
     CDS             complement(2533263..2533820)
     CDS             complement(2533917..2534435)
     CDS             2534681..2535283
     CDS             2535443..2536807
     CDS             2536804..2537607
     CDS             2537622..2537870
     CDS             complement(2537961..2539061)
     CDS             complement(2539133..2539420)
     CDS             complement(2539417..2540574)
     CDS             complement(2540734..2541654)
     CDS             complement(2541669..2542451)
     CDS             complement(2542502..2543602)
     CDS             complement(2543641..2544786)
     CDS             complement(2545081..2546466)
     CDS             complement(2547145..2549652)
     CDS             2549867..2549959
     CDS             2550671..2551981
     CDS             complement(2551989..2552087)
     CDS             complement(2552611..2552718)
     CDS             2553263..2554720
     CDS             complement(2555015..2555278)
     CDS             complement(2555831..2556049)
     CDS             2556581..2557978
     CDS             complement(2558034..2558747)
     CDS             complement(2558776..2562105)
     CDS             complement(2562409..2563656)
     CDS             2564376..2564699
     CDS             2564712..2564999
     CDS             complement(2565028..2565633)
     CDS             complement(2565761..2566126)
     CDS             complement(2566660..2566977)
     CDS             complement(2567646..2568866)
     CDS             complement(2569214..2569618)
     CDS             complement(2569596..2571566)
     CDS             complement(2571563..2572693)
     CDS             complement(2572870..2573289)
     CDS             complement(2573306..2573722)
     CDS             complement(2573844..2575031)
     CDS             complement(2575087..2575953)
     CDS             complement(2575995..2576441)
     CDS             complement(2576574..2577506)
     CDS             complement(2577650..2578144)
     CDS             complement(2578134..2578460)
     CDS             complement(2578587..2579006)
     CDS             complement(2579095..2579808)
     CDS             complement(2579875..2580255)
     CDS             complement(2580289..2580918)
     CDS             complement(2580905..2581723)
     CDS             complement(2581739..2583031)
     CDS             complement(2583157..2584428)
     CDS             complement(2585618..2585995)
     CDS             complement(2586192..2586287)
     CDS             complement(2586735..2587199)
     CDS             complement(2587178..2587687)
     CDS             complement(2587687..2588220)
     CDS             complement(2588184..2588432)
     CDS             complement(2588429..2588653)
     CDS             complement(2588670..2589623)
     CDS             complement(2589776..2590096)
     CDS             complement(2590136..2591269)
     CDS             complement(2591283..2592092)
     CDS             complement(2592158..2592553)
     CDS             complement(2592912..2593592)
     CDS             complement(2593614..2594186)
     CDS             complement(2594201..2594728)
     CDS             complement(2594852..2595880)
     CDS             complement(2595884..2596138)
     CDS             complement(2596098..2596196)
     CDS             complement(2596197..2596550)
     CDS             complement(2596749..2598716)
     CDS             complement(2598721..2599104)
     CDS             complement(2599160..2599588)
     CDS             complement(2599588..2599857)
     CDS             complement(2600250..2600528)
     CDS             complement(2600547..2600729)
     CDS             complement(2600786..2601148)
     CDS             complement(2601149..2601346)
     CDS             complement(2601321..2601623)
     CDS             complement(2601647..2602618)
     CDS             complement(2602765..2602932)
     CDS             complement(2603207..2605198)
     CDS             complement(2605309..2605764)
     CDS             complement(2605831..2606184)
     CDS             2606290..2606727
     CDS             2606727..2606981
     CDS             complement(2606982..2607251)
     CDS             complement(2607233..2607487)
     CDS             complement(2607561..2607917)
     CDS             complement(2607980..2609281)
     CDS             complement(2609326..2610636)
     CDS             complement(2611434..2612408)
     CDS             complement(2612585..2612959)
     CDS             2613580..2614563
     CDS             2615320..2615604
     CDS             2615867..2616091
     CDS             complement(2616207..2617805)
     CDS             complement(2617819..2618289)
     CDS             complement(2618389..2618691)
     CDS             complement(2618756..2619505)
     CDS             complement(2619542..2620795)
     CDS             complement(2620862..2621239)
     CDS             complement(2621483..2622481)
     CDS             complement(2622510..2623010)
     CDS             complement(2623047..2624300)
     CDS             complement(2624303..2625436)
     CDS             complement(2625626..2627110)
     CDS             complement(2627110..2628567)
     CDS             complement(2628605..2628886)
     CDS             complement(2629064..2629543)
     CDS             2629796..2631346
     CDS             2631775..2633448
     CDS             complement(2633606..2635645)
     CDS             complement(2635698..2636570)
     CDS             complement(2636619..2638751)
     CDS             complement(2638978..2639274)
     CDS             complement(2639442..2639831)
     CDS             complement(2639853..2640611)
     CDS             complement(2640575..2641354)
     CDS             complement(2641348..2641959)
     CDS             complement(2641981..2642568)
     CDS             complement(2642645..2643724)
     CDS             complement(2643727..2645052)
     CDS             complement(2645075..2645380)
     CDS             complement(2645516..2646790)
     CDS             complement(2646877..2648418)
     CDS             complement(2648461..2649087)
     CDS             complement(2649089..2650150)
     CDS             complement(2650162..2651598)
     CDS             complement(2651648..2652367)
     CDS             complement(2652387..2653682)
     CDS             complement(2653718..2654257)
     CDS             complement(2654745..2655188)
     CDS             complement(2655175..2655471)
     CDS             2655559..2655705
     CDS             complement(2655660..2657201)
     CDS             complement(2657204..2657749)
     CDS             complement(2657888..2658607)
     CDS             2658784..2659122
     CDS             2659204..2660112
     CDS             2660078..2660716
     CDS             2660835..2661116
     CDS             complement(2661237..2661416)
     CDS             2661546..2662133
     CDS             complement(2662227..2662688)
     CDS             complement(2662676..2662858)
     CDS             complement(2662872..2663408)
     CDS             complement(2663539..2664669)
     CDS             complement(2664905..2666326)
     CDS             complement(2666447..2666791)
     CDS             complement(2666788..2667990)
     CDS             complement(2668132..2668689)
     CDS             complement(2668694..2670016)
     CDS             complement(2670086..2670421)
     CDS             complement(2670627..2671811)
     CDS             complement(2671842..2674412)
     CDS             complement(2674587..2675975)
     CDS             complement(2676100..2677875)
     CDS             complement(2677872..2679854)
     CDS             complement(2679867..2680397)
     CDS             complement(2680416..2681543)
     CDS             complement(2681509..2682312)
     CDS             complement(2682322..2683101)
     CDS             complement(2683101..2683991)
     CDS             complement(2684021..2685037)
     CDS             complement(2685030..2685509)
     CDS             complement(2685518..2686183)
     CDS             complement(2686327..2688123)
     CDS             complement(2688144..2689292)
     CDS             complement(2689385..2691805)
     CDS             2692004..2692387
     CDS             2692359..2692829
     CDS             2693043..2693273
     CDS             complement(2693907..2694002)
     CDS             complement(2694014..2695603)
     CDS             2696409..2696924
     CDS             complement(2697056..2698351)
     CDS             complement(2698489..2699073)
     CDS             complement(2699315..2700271)
     CDS             complement(2700250..2700411)
     CDS             complement(2700481..2701785)
     CDS             complement(2701827..2702420)
     CDS             complement(2702463..2703371)
     CDS             complement(2703408..2704421)
     CDS             complement(2704687..2705487)
     CDS             complement(2705637..2706437)
     CDS             complement(2706772..2707161)
     CDS             complement(2707198..2707578)
     CDS             complement(2708075..2708719)
     CDS             complement(2709094..2709645)
     CDS             complement(2709820..2711544)
     CDS             complement(2712030..2713664)
     CDS             2713975..2715192
     CDS             complement(2715282..2715569)
     CDS             complement(2715909..2716418)
     CDS             complement(2716391..2716903)
     CDS             2717044..2717871
     CDS             complement(2717904..2720102)
     CDS             complement(2720233..2720658)
     CDS             complement(2720674..2722089)
     CDS             complement(2722220..2722555)
     CDS             2722747..2724261
     CDS             complement(2724320..2726248)
     CDS             complement(2726276..2727526)
     CDS             2727574..2727960
     CDS             complement(2727766..2728536)
     CDS             complement(2728578..2729075)
     CDS             complement(2729076..2729522)
     CDS             complement(2729596..2730573)
     CDS             complement(2730639..2731334)
     CDS             complement(2731441..2731824)
     CDS             complement(2731829..2732068)
     CDS             complement(2732141..2733022)
     CDS             complement(2732973..2733977)
     CDS             complement(2733974..2734738)
     CDS             complement(2734742..2735104)
     CDS             complement(2735195..2735497)
     CDS             complement(2735537..2736403)
     CDS             complement(2736400..2737278)
     CDS             complement(2737285..2738403)
     CDS             complement(2738523..2739866)
     CDS             complement(2739990..2741387)
     CDS             complement(2741815..2743353)
     CDS             complement(2743411..2745099)
     CDS             complement(2745119..2746270)
     CDS             complement(2746610..2747545)
     CDS             2747799..2748449
     CDS             complement(2748509..2750089)
     CDS             complement(2750138..2751202)
     CDS             complement(2751346..2752275)
     CDS             complement(2752291..2754144)
     CDS             complement(2754160..2754648)
     CDS             complement(2754667..2755146)
     CDS             complement(2755186..2756124)
     CDS             complement(2756886..2757497)
     CDS             complement(2757610..2758041)
     CDS             complement(2758149..2759525)
     CDS             complement(2759607..2760668)
     CDS             2760847..2761098
     CDS             complement(2761156..2761914)
     CDS             2762191..2763321
     CDS             2763318..2765288
     CDS             2765266..2765655
     CDS             complement(2766104..2766268)
     CDS             complement(2766348..2766965)
     CDS             complement(2767136..2767885)
     CDS             complement(2767907..2768719)
     CDS             complement(2768746..2769798)
     CDS             2770123..2771079
     CDS             2771083..2772039
     CDS             complement(2772082..2773479)
     CDS             2773659..2775158
     CDS             complement(2775176..2775685)
     CDS             complement(2775759..2776073)
     CDS             2776296..2776610
     CDS             2776664..2777797
     CDS             complement(2777785..2778834)
     CDS             complement(2778978..2779601)
     CDS             complement(2779691..2780935)
     CDS             complement(2780962..2781651)
     CDS             complement(2781664..2782983)
     CDS             complement(2783189..2783425)
     CDS             complement(2783506..2786622)
     CDS             complement(2786622..2787743)
     CDS             complement(2787792..2788394)
     CDS             complement(2788506..2790275)
     CDS             complement(2790276..2790962)
     CDS             complement(2791035..2792042)
     CDS             complement(2792058..2792738)
     CDS             complement(2792765..2793400)
     CDS             complement(2793722..2794033)
     CDS             complement(2794200..2794721)
     CDS             complement(2794829..2795113)
     CDS             complement(2795231..2795872)
     CDS             complement(2795830..2796132)
     CDS             complement(2796281..2796994)
     CDS             complement(2797239..2797961)
     CDS             complement(2797942..2799831)
     CDS             complement(2799862..2800452)
     CDS             complement(2801404..2801811)
     CDS             complement(2801808..2802059)
     CDS             complement(2802174..2802269)
     CDS             complement(2802323..2803042)
     CDS             complement(2803888..2805105)
     CDS             2805492..2806211
     CDS             2806213..2806914
     CDS             2807349..2809652
     CDS             complement(2809927..2810364)
     CDS             2810625..2810867
     CDS             2811418..2811654
     CDS             complement(2811991..2812452)
     CDS             2812671..2813996
     CDS             complement(2814373..2814924)
     CDS             complement(2814917..2815348)
     CDS             complement(2815463..2817541)
     CDS             complement(2817576..2817803)
     CDS             complement(2817920..2818444)
     CDS             complement(2818402..2819208)
     CDS             complement(2819278..2820915)
     CDS             complement(2820933..2821700)
     CDS             complement(2821715..2822896)
     CDS             complement(2823083..2824117)
     CDS             complement(2824289..2825704)
     CDS             complement(2825834..2826445)
     CDS             complement(2826582..2827028)
     CDS             complement(2827070..2828014)
     CDS             complement(2828108..2829424)
     CDS             complement(2829434..2830300)
     CDS             complement(2830317..2831051)
     CDS             2831177..2832595
     CDS             complement(2832610..2832864)
     CDS             complement(2833342..2834379)
     CDS             complement(2834369..2835166)
     CDS             complement(2835229..2837112)
     CDS             complement(2837119..2840082)
     CDS             complement(2840127..2842205)
     CDS             complement(2842766..2844079)
     CDS             2844238..2844564
     CDS             complement(2844561..2845169)
     CDS             complement(2845305..2845496)
     CDS             complement(2845640..2846887)
     CDS             complement(2846874..2847041)
     CDS             complement(2847059..2848216)
     CDS             complement(2848376..2849506)
     CDS             complement(2849537..2850424)
     CDS             complement(2850414..2851100)
     CDS             complement(2851435..2852493)
     CDS             complement(2852548..2853492)
     CDS             complement(2853526..2854347)
     CDS             complement(2854340..2855200)
     CDS             complement(2855706..2856701)
     CDS             complement(2856881..2859541)
     CDS             complement(2859673..2860200)
     CDS             complement(2860319..2860516)
     CDS             complement(2860807..2861547)
     CDS             complement(2861614..2863305)
     CDS             complement(2863345..2863770)
     CDS             complement(2863879..2865069)
     CDS             complement(2865271..2865525)
     CDS             complement(2865591..2867147)
     CDS             complement(2867457..2868869)
     CDS             complement(2868962..2869699)
     CDS             2869823..2869939
     CDS             complement(2870026..2870970)
     CDS             complement(2870983..2871861)
     CDS             complement(2871925..2873016)
     CDS             complement(2873350..2873772)
     CDS             2873961..2874446
     CDS             complement(2874484..2875644)
     CDS             complement(2875638..2876765)
     CDS             2876923..2878446
     CDS             complement(2878496..2879857)
     CDS             complement(2879898..2880308)
     CDS             complement(2880469..2881371)
     CDS             complement(2881359..2881553)
     CDS             complement(2881644..2882363)
     CDS             complement(2882427..2884031)
     CDS             2884308..2884676
     CDS             complement(2884685..2885110)
     CDS             complement(2885107..2885331)
     CDS             complement(2885404..2886075)
     CDS             complement(2886173..2887381)
     CDS             complement(2887448..2887906)
     CDS             2888141..2889514
     CDS             complement(2889616..2890128)
     CDS             complement(2890156..2891232)
     CDS             complement(2891431..2893668)
     CDS             complement(2893665..2893961)
     CDS             2894056..2894271
     CDS             2894268..2894705
     CDS             2894972..2895583
     CDS             2895590..2896666
     CDS             2896804..2897061
     CDS             2897045..2897521
     CDS             complement(2897590..2897979)
     CDS             complement(2897922..2901476)
     CDS             complement(2901699..2902730)
     CDS             complement(2902885..2903136)
     CDS             2903499..2904125
     CDS             2904126..2905199
     CDS             2905201..2905908
     CDS             2905901..2907040
     CDS             2907059..2908219
     CDS             2908646..2911972
     CDS             complement(2911880..2912074)
     CDS             2912401..2914815
     CDS             complement(2914847..2915275)
     CDS             complement(2915265..2915507)
     CDS             complement(2915592..2916551)
     CDS             complement(2916587..2917366)
     CDS             complement(2917517..2917921)
     CDS             complement(2917941..2919353)
     CDS             complement(2919382..2920236)
     CDS             complement(2920377..2921897)
     CDS             complement(2921920..2922483)
     CDS             complement(2922477..2922965)
     CDS             complement(2923172..2923408)
     CDS             complement(2923506..2924255)
     CDS             complement(2924276..2924692)
     CDS             complement(2924707..2924952)
     CDS             complement(2925158..2926324)
     CDS             complement(2926366..2926680)
     CDS             complement(2926697..2927194)
     CDS             complement(2927315..2928562)
     CDS             complement(2928591..2929052)
     CDS             complement(2929236..2929688)
     CDS             complement(2929707..2930249)
     CDS             complement(2930275..2931432)
     CDS             complement(2931429..2932331)
     CDS             complement(2932331..2933380)
     CDS             complement(2933377..2934249)
     CDS             complement(2934304..2934507)
     CDS             complement(2934705..2935991)
     CDS             complement(2936149..2937033)
     CDS             complement(2937109..2938413)
     CDS             complement(2938472..2938960)
     CDS             complement(2938985..2939632)
     CDS             complement(2939678..2940532)
     CDS             complement(2940594..2941277)
     CDS             complement(2941429..2941836)
     CDS             complement(2941973..2942686)
     CDS             complement(2942725..2943657)
     CDS             complement(2943783..2945396)
     CDS             complement(2945501..2947186)
     CDS             complement(2947482..2948063)
     CDS             complement(2948056..2949816)
     CDS             complement(2949996..2951402)
     CDS             complement(2951421..2952947)
     CDS             complement(2953029..2954279)
     CDS             complement(2954276..2954755)
     CDS             complement(2955201..2956601)
     CDS             complement(2956654..2958012)
     CDS             complement(2958025..2958834)
     CDS             complement(2958921..2960042)
     CDS             complement(2960055..2961197)
     CDS             complement(2961329..2961646)
     CDS             complement(2961786..2962268)
     CDS             complement(2962307..2963563)
     CDS             complement(2963665..2964579)
     CDS             complement(2964724..2965314)
     CDS             complement(2965419..2966837)
     CDS             complement(2967055..2968455)
     CDS             complement(2968508..2968660)
     CDS             2968839..2969027
     CDS             complement(2969080..2969757)
     CDS             complement(2969821..2971512)
     CDS             complement(2971702..2972148)
     CDS             complement(2972166..2974679)
     CDS             complement(2975171..2975503)
     CDS             complement(2975442..2976014)
     CDS             complement(2976034..2976900)
     CDS             2976981..2977172
     CDS             2977169..2977363
     CDS             complement(2977844..2978071)
     CDS             complement(2978073..2978273)
     CDS             complement(2978309..2978959)
     CDS             2979463..2979648
     CDS             2979635..2980153
     CDS             2980150..2982147
     CDS             2982368..2982844
     CDS             complement(2982881..2983597)
     CDS             complement(2983753..2983974)
     CDS             2984494..2984832
     CDS             2984829..2985488
     CDS             complement(2985983..2987266)
     CDS             complement(2987278..2988666)
     CDS             complement(2988859..2990190)
     CDS             complement(2990211..2992151)
     CDS             complement(2992187..2992633)
     CDS             complement(2992693..2993667)
     CDS             complement(2993672..2993989)
     CDS             complement(2994240..2994470)
     CDS             complement(2994519..2994932)
     CDS             complement(2994979..2995266)
     CDS             complement(2995534..2996958)
     CDS             complement(2997002..2997766)
     CDS             complement(2997781..2998551)
     CDS             complement(2998689..2999840)
     CDS             complement(2999885..3001780)
     CDS             complement(3001815..3002045)
     CDS             complement(3002368..3002511)
     CDS             complement(3002638..3004050)
     CDS             complement(3004455..3006533)
     CDS             3006706..3007032
     CDS             complement(3007152..3007355)
     CDS             complement(3007410..3008237)
     CDS             complement(3008291..3009703)
     CDS             complement(3009960..3010100)
     CDS             complement(3010063..3010434)
     CDS             complement(3010640..3011377)
     CDS             complement(3011672..3012745)
     CDS             3012936..3013538
     CDS             complement(3013559..3013798)
     CDS             complement(3013852..3014490)
     CDS             3014665..3015849
     CDS             complement(3016051..3016740)
     CDS             complement(3016814..3017680)
     CDS             complement(3017673..3018536)
     CDS             complement(3018764..3019483)
     CDS             complement(3019549..3021444)
     CDS             complement(3021451..3022830)
     CDS             complement(3022897..3023517)
     CDS             complement(3023514..3024182)
     CDS             complement(3024244..3024459)
     CDS             complement(3024456..3024794)