CDS             27..1397
     CDS             complement(1489..1689)
     CDS             complement(4699..4860)
     CDS             5088..5360
     CDS             complement(6044..6322)
     CDS             9168..9395
     CDS             complement(9478..9756)
     CDS             10371..10973
     CDS             complement(11838..12341)
     CDS             12895..15912
     CDS             17126..20872
     CDS             complement(21246..22433)
     CDS             complement(22680..23072)
     CDS             complement(23490..23666)
     CDS             complement(23799..24329)
     CDS             complement(25441..27636)
     CDS             28954..30639
     CDS             complement(31434..32471)
     CDS             33065..35353
     CDS             36486..36719
     CDS             36830..38158
     CDS             39907..40488
     CDS             40836..41411
     CDS             41475..41900
     CDS             42619..42720
     CDS             complement(45501..48125)
     CDS             complement(48227..48361)
     CDS             48918..49433
     CDS             49597..49791
     CDS             complement(51305..51439)
     CDS             53747..53860
     CDS             complement(54147..54350)
     CDS             54556..55059
     CDS             55816..56544
     CDS             complement(56599..56982)
     CDS             59088..59294
     CDS             complement(59829..60332)
     CDS             complement(61615..61731)
     CDS             complement(62234..62407)
     CDS             complement(62542..62652)
     CDS             complement(63117..63416)
     CDS             64428..64763
     CDS             complement(65608..65727)
     CDS             complement(66565..67806)
     CDS             67830..67937
     CDS             complement(68747..70330)
     CDS             70859..70972
     CDS             71135..71347
     CDS             71367..72836
     CDS             complement(72933..73127)
     CDS             complement(73445..73846)
     CDS             73894..74169
     CDS             74354..74533
     CDS             complement(75227..75730)
     CDS             76285..76875
     CDS             complement(76921..77220)
     CDS             77344..77529
     CDS             77526..78212
     CDS             78349..81126
     CDS             complement(81365..81982)
     CDS             complement(82492..84570)
     CDS             84932..85924
     CDS             complement(86871..87137)
     CDS             89557..89694
     CDS             89985..90101
     CDS             complement(90347..90472)
     CDS             complement(90562..90708)
     CDS             complement(92566..92754)
     CDS             complement(92879..93229)
     CDS             93685..93909
     CDS             94236..94430
     CDS             94683..96173
     CDS             complement(96271..96408)
     CDS             complement(96964..97182)
     CDS             98280..99698
     CDS             100518..101846
     CDS             complement(102372..102533)
     CDS             complement(102724..103299)
     CDS             complement(103450..103650)
     CDS             complement(104175..104282)
     CDS             complement(105037..105312)
     CDS             complement(105879..106097)
     CDS             complement(106852..107070)
     CDS             complement(107825..108043)
     CDS             complement(108798..109016)
     CDS             complement(109771..110394)
     CDS             complement(110607..111539)
     CDS             113148..113261
     CDS             complement(113289..115082)
     CDS             complement(115731..115994)
     CDS             116114..116977
     CDS             complement(118355..118612)
     CDS             complement(118785..119006)
     CDS             119376..121190
     CDS             complement(122033..123379)
     CDS             124516..125490
     CDS             125895..127244
     CDS             127898..128116
     CDS             128297..128410
     CDS             128432..128599
     CDS             129597..129836
     CDS             130201..130701
     CDS             130921..131052
     CDS             131093..131992
     CDS             complement(132007..133308)
     CDS             133769..134083
     CDS             134025..134288
     CDS             135778..138564
     CDS             complement(139273..139482)
     CDS             complement(139424..139738)
     CDS             complement(140161..140898)
     CDS             complement(141415..142320)
     CDS             142752..142892
     CDS             143780..144013
     CDS             144099..144293
     CDS             144330..144689
     CDS             146668..146931
     CDS             147658..148572
     CDS             complement(149231..150202)
     CDS             150775..151089
     CDS             151031..151294
     CDS             complement(151609..151728)
     CDS             complement(151879..152058)
     CDS             153848..154171
     CDS             complement(154460..154756)
     CDS             complement(155085..157763)
     CDS             complement(158094..158963)
     CDS             complement(159122..163132)
     CDS             complement(164262..165149)
     CDS             complement(165274..166119)
     CDS             complement(166446..167438)
     CDS             complement(167483..177388)
     CDS             complement(178603..180135)
     CDS             complement(180459..181211)
     CDS             complement(181654..182427)
     CDS             complement(182421..183602)
     CDS             complement(184247..185407)
     CDS             complement(186490..187761)
     CDS             complement(188512..188796)
     CDS             complement(189570..193661)
     CDS             complement(194505..195647)
     CDS             196262..197389
     CDS             197382..197672
     CDS             197814..198488
     CDS             198506..199444
     CDS             complement(199938..201053)
     CDS             202233..202853
     CDS             complement(203461..203589)
     CDS             complement(204811..205926)
     CDS             207239..207502
     CDS             207806..208861
     CDS             209440..210882
     CDS             210882..211856
     CDS             complement(212926..214536)
     CDS             complement(214536..215744)
     CDS             215800..216867
     CDS             217777..218829
     CDS             complement(219182..219649)
     CDS             complement(219810..219971)
     CDS             complement(220187..220516)
     CDS             221200..222018
     CDS             222270..224264
     CDS             224551..225456
     CDS             complement(225960..226286)
     CDS             complement(226829..226945)
     CDS             complement(230297..232696)
     CDS             233192..233326
     CDS             complement(234587..234709)
     CDS             237307..237411
     CDS             238306..239277
     CDS             complement(239488..239967)
     CDS             240062..241228
     CDS             241221..242240
     CDS             complement(242603..243415)
     CDS             complement(243703..243876)
     CDS             complement(244314..244883)
     CDS             245902..246009
     CDS             complement(246541..247155)
     CDS             complement(247846..248388)
     CDS             complement(248510..248623)
     CDS             248855..249184
     CDS             249743..249949
     CDS             251225..251584
     CDS             251672..251941
     CDS             251952..252425
     CDS             252762..252917
     CDS             254069..255130
     CDS             complement(256583..257716)
     CDS             258358..259317
     CDS             259770..261428
     CDS             261478..261843
     CDS             262109..262288
     CDS             complement(262379..262978)
     CDS             263727..264146
     CDS             264281..265960
     CDS             complement(266150..266914)
     CDS             267027..267239
     CDS             268161..269534
     CDS             269811..270872
     CDS             271010..271108
     CDS             271328..272389
     CDS             complement(272764..274590)
     CDS             complement(275667..276845)
     CDS             277765..279303
     CDS             279451..280641
     CDS             281404..284049
     CDS             284158..284673
     CDS             285360..285476
     CDS             complement(285750..285875)
     CDS             complement(285862..287871)
     CDS             289075..289680
     CDS             complement(289976..291565)
     CDS             complement(292667..292939)
     CDS             293763..293987
     CDS             complement(294279..294905)
     CDS             294991..295656
     CDS             complement(297094..297624)
     CDS             298526..300574
     CDS             complement(300602..300748)
     CDS             complement(301720..301836)
     CDS             302147..303367
     CDS             304605..306062
     CDS             306604..307140
     CDS             307162..308481
     CDS             309201..310238
     CDS             complement(310302..310508)
     CDS             complement(310956..311729)
     CDS             complement(311780..312592)
     CDS             312998..314122
     CDS             complement(314229..314588)
     CDS             complement(314867..315043)
     CDS             315196..317253
     CDS             complement(317874..319187)
     CDS             complement(319663..320403)
     CDS             320516..321466
     CDS             324132..325088
     CDS             325107..326174
     CDS             complement(327073..327237)
     CDS             complement(327191..327484)
     CDS             complement(327447..327635)
     CDS             328618..328719
     CDS             complement(328879..329292)
     CDS             330834..331637
     CDS             complement(332329..332643)
     CDS             complement(332920..335472)
     CDS             complement(336517..336747)
     CDS             complement(336812..336958)
     CDS             complement(337202..338224)
     CDS             339480..340676
     CDS             340839..341948
     CDS             342751..342924
     CDS             343694..343852
     CDS             complement(344301..345062)
     CDS             complement(345347..347230)
     CDS             complement(347561..350287)
     CDS             complement(350401..350976)
     CDS             352378..353694
     CDS             complement(353908..354009)
     CDS             354244..356607
     CDS             356894..357769
     CDS             358803..359048
     CDS             359263..359397
     CDS             complement(359583..361217)
     CDS             361712..362587
     CDS             362733..362966
     CDS             complement(363849..364400)
     CDS             complement(364533..365132)
     CDS             366620..366724
     CDS             complement(368911..371385)
     CDS             complement(372181..372642)
     CDS             373560..375467
     CDS             complement(375832..377736)
     CDS             377965..378126
     CDS             complement(379093..380244)
     CDS             complement(380511..381323)
     CDS             382366..383226
     CDS             383619..384155
     CDS             384664..384813
     CDS             384785..385255
     CDS             385291..385422
     CDS             complement(385456..387327)
     CDS             complement(389480..390406)
     CDS             complement(390886..392010)
     CDS             392348..392641
     CDS             complement(392631..393260)
     CDS             complement(393976..394140)
     CDS             complement(394703..395062)
     CDS             complement(396052..396162)
     CDS             397560..398477
     CDS             complement(399270..400796)
     CDS             401698..402621
     CDS             complement(402512..402775)
     CDS             complement(402783..403595)
     CDS             complement(404593..405453)
     CDS             405688..405849
     CDS             complement(406900..407022)
     CDS             complement(407064..407228)
     CDS             complement(407544..407945)
     CDS             complement(408165..408737)
     CDS             complement(409830..410546)
     CDS             complement(410674..411099)
     CDS             complement(411099..411773)
     CDS             complement(411770..411994)
     CDS             complement(412469..412852)
     CDS             413407..415158
     CDS             415937..417622
     CDS             417849..420950
     CDS             422371..423588
     CDS             423919..424896
     CDS             complement(425178..426698)
     CDS             complement(427229..427843)
     CDS             complement(428293..429981)
     CDS             complement(430086..430994)
     CDS             complement(431013..431618)
     CDS             complement(431615..432115)
     CDS             complement(433208..434281)
     CDS             complement(434458..435246)
     CDS             complement(435250..435672)
     CDS             436168..437337
     CDS             complement(438503..439606)
     CDS             complement(440383..440577)
     CDS             440975..442579
     CDS             complement(442807..443052)
     CDS             443535..444284
     CDS             444560..444925
     CDS             445064..445597
     CDS             446241..447479
     CDS             complement(447471..448331)
     CDS             complement(449414..450586)
     CDS             complement(451082..451201)
     CDS             complement(451430..452728)
     CDS             452825..455425
     CDS             complement(455807..455980)
     CDS             456754..457272
     CDS             457720..459648
     CDS             459720..460340
     CDS             460361..460780
     CDS             461870..463597
     CDS             complement(464021..469630)
     CDS             470764..470958
     CDS             471295..471453
     CDS             471460..471618
     CDS             471625..471783
     CDS             471790..471948
     CDS             complement(471882..474209)
     CDS             474595..474753
     CDS             474760..474918
     CDS             474925..475155
     CDS             complement(475370..476356)
     CDS             477511..477675
     CDS             478266..479129
     CDS             479268..480356
     CDS             480645..481508
     CDS             482431..482751
     CDS             482857..483828
     CDS             complement(484911..486182)
     CDS             complement(486705..488087)
     CDS             488191..488388
     CDS             complement(488541..489149)
     CDS             complement(489261..490346)
     CDS             complement(490624..490815)
     CDS             492550..493929
     CDS             494912..495502
     CDS             495472..496197
     CDS             complement(496137..496352)
     CDS             497092..497943
     CDS             complement(498095..498529)
     CDS             complement(498617..499183)
     CDS             499291..499899
     CDS             500956..501675
     CDS             502599..503360
     CDS             503708..503887
     CDS             complement(504317..505921)
     CDS             complement(506652..507881)
     CDS             509153..510514
     CDS             510841..512151
     CDS             complement(513120..513839)
     CDS             515297..516334
     CDS             complement(516434..517675)
     CDS             518274..518432
     CDS             520009..522129
     CDS             complement(522487..523410)
     CDS             complement(523930..524292)
     CDS             525128..532096
     CDS             complement(532804..532974)
     CDS             complement(533347..533520)
     CDS             534200..535810
     CDS             complement(536247..536486)
     CDS             complement(536956..538086)
     CDS             complement(538091..539179)
     CDS             complement(539731..539886)
     CDS             complement(540346..541866)
     CDS             542293..542454
     CDS             543311..544138
     CDS             complement(544282..545463)
     CDS             546492..546584
     CDS             546691..547593
     CDS             547614..547727
     CDS             547770..547883
     CDS             548063..548857
     CDS             549606..550889
     CDS             complement(551119..551400)
     CDS             complement(551450..551788)
     CDS             551971..553365
     CDS             553419..553976
     CDS             complement(554156..554713)
     CDS             complement(555242..555889)
     CDS             556288..561606
     CDS             562068..562235
     CDS             complement(562495..563130)
     CDS             563584..564342
     CDS             564791..565687
     CDS             565744..566562
     CDS             566682..567677
     CDS             complement(568161..568865)
     CDS             complement(569567..570250)
     CDS             complement(570659..571606)
     CDS             complement(572415..573554)
     CDS             complement(573749..574633)
     CDS             complement(575477..575830)
     CDS             complement(575830..576270)
     CDS             complement(577302..578246)
     CDS             complement(578538..580040)
     CDS             581688..583043
     CDS             583767..585479
     CDS             585492..588713
     CDS             588749..591631
     CDS             complement(591650..592441)
     CDS             complement(592556..594907)
     CDS             complement(595024..595416)
     CDS             complement(595539..596810)
     CDS             597558..598646
     CDS             599368..599778
     CDS             600305..603121
     CDS             complement(603466..603636)
     CDS             603834..605684
     CDS             complement(605999..606166)
     CDS             complement(606398..606628)
     CDS             606874..607626
     CDS             608237..608632
     CDS             complement(609071..609604)
     CDS             609953..610123
     CDS             610568..610696
     CDS             complement(612482..618091)
     CDS             620097..620255
     CDS             620588..621844
     CDS             622277..623410
     CDS             623997..626591
     CDS             627137..627862
     CDS             628071..628838
     CDS             628958..629110
     CDS             630017..630193
     CDS             complement(631129..631239)
     CDS             631426..633651
     CDS             complement(634051..636180)
     CDS             637017..637871
     CDS             638761..639687
     CDS             639844..639951
     CDS             640162..640284
     CDS             640658..640822
     CDS             complement(641535..642221)
     CDS             complement(643654..643842)
     CDS             complement(645333..645470)
     CDS             complement(645965..646633)
     CDS             647650..648378
     CDS             complement(648708..648902)
     CDS             complement(648930..650492)
     CDS             complement(650769..652265)
     CDS             652887..654566
     CDS             654900..656402
     CDS             657755..657904
     CDS             658441..658662
     CDS             659042..662110
     CDS             663393..663611
     CDS             663633..663986
     CDS             664213..664440
     CDS             664692..664913
     CDS             complement(664960..665238)
     CDS             complement(666287..669340)
     CDS             complement(669642..675599)
     CDS             complement(675849..677618)
     CDS             complement(678196..678477)
     CDS             complement(679466..679681)
     CDS             complement(679691..679834)
     CDS             679909..680187
     CDS             complement(680792..682300)
     CDS             complement(682941..683198)
     CDS             complement(683796..683909)
     CDS             complement(683916..684992)
     CDS             complement(685020..685118)
     CDS             complement(685183..685695)
     CDS             687517..688122
     CDS             688741..688932
     CDS             complement(688950..690572)
     CDS             690731..691150
     CDS             691235..691768
     CDS             complement(692630..693079)
     CDS             693851..694069
     CDS             694774..695922
     CDS             696402..696863
     CDS             697751..698074
     CDS             complement(698789..700753)
     CDS             700843..702060
     CDS             702713..703441
     CDS             704118..704336
     CDS             704588..704737
     CDS             704836..704991
     CDS             complement(705273..706340)
     CDS             complement(707465..709603)
     CDS             complement(709826..710833)
     CDS             complement(711073..711261)
     CDS             complement(711457..713475)
     CDS             complement(716384..717634)
     CDS             complement(718330..718596)
     CDS             719131..720036
     CDS             720211..720456
     CDS             721508..723409
     CDS             724335..725195
     CDS             complement(725804..726748)
     CDS             727178..728614
     CDS             complement(729656..731518)
     CDS             complement(731760..733625)
     CDS             complement(733867..735744)
     CDS             complement(735970..737883)
     CDS             complement(738642..739295)
     CDS             complement(739494..744134)
     CDS             complement(744353..744655)
     CDS             complement(745086..745235)
     CDS             complement(745723..745854)
     CDS             complement(746602..746703)
     CDS             747158..747436
     CDS             complement(747457..747564)
     CDS             complement(747702..748271)
     CDS             complement(748560..749348)
     CDS             750262..750672
     CDS             750705..751028
     CDS             751967..752341
     CDS             752459..752929
     CDS             753026..755101
     CDS             755363..756592
     CDS             756838..757155
     CDS             757621..758259
     CDS             complement(758513..759103)
     CDS             759506..760396
     CDS             complement(760873..770310)
     CDS             complement(771178..771813)
     CDS             complement(772170..774218)
     CDS             complement(774262..774435)
     CDS             complement(774747..775223)
     CDS             complement(775464..778196)
     CDS             778406..778600
     CDS             779543..780718
     CDS             781534..783267
     CDS             783486..784217
     CDS             784902..785930
     CDS             786994..787938
     CDS             788524..789246
     CDS             789431..789865
     CDS             complement(790978..791103)
     CDS             791975..793528
     CDS             complement(793660..795066)
     CDS             796283..797596
     CDS             797861..798013
     CDS             798757..800184
     CDS             complement(800556..802199)
     CDS             802254..802730
     CDS             complement(803667..804314)
     CDS             complement(804736..805560)
     CDS             complement(806353..808116)
     CDS             808301..808972
     CDS             808988..809668
     CDS             810031..810729
     CDS             810760..811599
     CDS             812023..812805
     CDS             complement(812932..814077)
     CDS             complement(814085..814846)
     CDS             complement(815307..815870)
     CDS             816445..817824
     CDS             818923..820263
     CDS             820620..822119
     CDS             823262..823753
     CDS             824056..824166
     CDS             824434..825072
     CDS             825705..825887
     CDS             complement(826613..827206)
     CDS             complement(827206..828897)
     CDS             829610..830479
     CDS             830515..831303
     CDS             831588..832475
     CDS             832685..833020
     CDS             833050..833985
     CDS             834224..838024
     CDS             838332..839417
     CDS             840599..841864
     CDS             complement(842842..843702)
     CDS             complement(844596..845066)
     CDS             complement(845869..846687)
     CDS             complement(847091..847798)
     CDS             849080..850216
     CDS             complement(850299..852104)
     CDS             complement(852585..853763)
     CDS             854436..854939
     CDS             complement(855613..855783)
     CDS             complement(855972..858584)
     CDS             complement(858851..860560)
     CDS             complement(861724..862257)
     CDS             complement(862472..865609)
     CDS             866423..866632
     CDS             866625..866774
     CDS             867047..867376
     CDS             867470..867970
     CDS             complement(868419..868709)
     CDS             complement(868763..868954)
     CDS             870049..871497
     CDS             complement(871952..873634)
     CDS             complement(874239..875069)
     CDS             complement(875083..875631)
     CDS             complement(875936..877123)
     CDS             877194..878096
     CDS             878411..879826
     CDS             880082..881080
     CDS             881101..882081
     CDS             882334..882663
     CDS             complement(882852..883628)
     CDS             884921..886705
     CDS             887147..887278
     CDS             887761..889149
     CDS             889556..890587
     CDS             890644..890739
     CDS             891343..901950
     CDS             902632..912891
     CDS             913573..923676
     CDS             923660..923875
     CDS             923863..923967
     CDS             complement(924892..925005)
     CDS             925476..926078
     CDS             complement(926399..927370)
     CDS             927461..929014
     CDS             complement(929304..929411)
     CDS             929569..930585
     CDS             930908..931135
     CDS             complement(931529..932113)
     CDS             932594..932776
     CDS             932940..934169
     CDS             934521..935816
     CDS             936074..936259
     CDS             complement(936392..936544)
     CDS             complement(936923..938272)
     CDS             complement(938282..938977)
     CDS             complement(940019..941476)
     CDS             943156..944193
     CDS             complement(944356..944544)
     CDS             944659..945549
     CDS             945800..947590
     CDS             complement(947925..949313)
     CDS             949911..952352
     CDS             complement(952466..953506)
     CDS             954378..954875
     CDS             complement(955170..955334)
     CDS             complement(955607..957274)
     CDS             complement(957397..957546)
     CDS             complement(958283..958738)
     CDS             959820..960812
     CDS             961521..963302
     CDS             963524..966562
     CDS             966890..968791
     CDS             969256..972612
     CDS             complement(973082..974287)
     CDS             975384..975956
     CDS             976490..977383
     CDS             complement(977561..977653)
     CDS             complement(977650..977763)
     CDS             979363..979587
     CDS             980268..980867
     CDS             complement(981336..984248)
     CDS             984446..985642
     CDS             complement(986538..987218)
     CDS             988174..989139
     CDS             complement(989491..989970)
     CDS             990764..992905
     CDS             993008..994957
     CDS             995266..996087
     CDS             997127..998314
     CDS             998647..999150
     CDS             1002049..1004481
     CDS             1004527..1006728
     CDS             1009357..1010580
     CDS             complement(1011270..1011488)
     CDS             complement(1012706..1013788)
     CDS             complement(1014060..1014179)
     CDS             1014746..1014961
     CDS             1017160..1017384
     CDS             1017591..1017803
     CDS             1017941..1018180
     CDS             1018348..1020558
     CDS             1020821..1027000
     CDS             complement(1027704..1029122)
     CDS             complement(1029386..1030117)
     CDS             1030632..1030886
     CDS             1030880..1031239
     CDS             complement(1031502..1032680)
     CDS             complement(1033514..1033711)
     CDS             1034058..1035113
     CDS             1035817..1036140
     CDS             1036276..1038555
     CDS             1039586..1040161
     CDS             1041012..1041449
     CDS             complement(1041863..1042810)
     CDS             1042907..1043191
     CDS             complement(1043772..1043876)
     CDS             complement(1044189..1045154)
     CDS             1045589..1045993
     CDS             complement(1046300..1046455)
     CDS             1046547..1046669
     CDS             complement(1046700..1046882)
     CDS             1047480..1048646
     CDS             complement(1048941..1049084)
     CDS             1049559..1049786
     CDS             complement(1049819..1051168)
     CDS             1051875..1053653
     CDS             1054463..1054726
     CDS             1055790..1058525
     CDS             1058584..1058949
     CDS             1059881..1059991
     CDS             complement(1060928..1062169)
     CDS             complement(1063223..1063879)
     CDS             1064179..1065519
     CDS             1066433..1066786
     CDS             complement(1067190..1067384)
     CDS             complement(1068070..1068591)
     CDS             1069580..1069819
     CDS             1070417..1073758
     CDS             1073905..1074138
     CDS             complement(1074302..1075885)
     CDS             1076044..1076241
     CDS             complement(1076583..1078646)
     CDS             1079303..1082704
     CDS             1082962..1086354
     CDS             1086326..1086478
     CDS             1086668..1086862
     CDS             complement(1086982..1089591)
     CDS             1091046..1093646
     CDS             complement(1094074..1096749)
     CDS             1096877..1097611
     CDS             complement(1098292..1098864)
     CDS             complement(1099729..1099884)
     CDS             complement(1100436..1100684)
     CDS             complement(1100808..1101008)
     CDS             complement(1101008..1101193)
     CDS             complement(1101855..1102013)
     CDS             1102446..1102814
     CDS             1103208..1103762
     CDS             1103770..1104519
     CDS             complement(1105112..1105870)
     CDS             1107525..1107776
     CDS             complement(1108732..1109067)
     CDS             complement(1109390..1109647)
     CDS             complement(1109684..1110385)
     CDS             complement(1110563..1111246)
     CDS             1112418..1112711
     CDS             1114252..1115352
     CDS             1115549..1116691
     CDS             1117041..1118570
     CDS             1118945..1120267
     CDS             complement(1121240..1121458)
     CDS             complement(1121932..1122537)
     CDS             complement(1123316..1123678)
     CDS             1124315..1124830
     CDS             1125503..1125874
     CDS             1126046..1126342
     CDS             complement(1126408..1126542)
     CDS             1126903..1127007
     CDS             1127118..1127594
     CDS             1128295..1129281
     CDS             complement(1129519..1129740)
     CDS             complement(1129992..1130219)
     CDS             1130508..1131227
     CDS             1131311..1132216
     CDS             1132247..1132966
     CDS             1133346..1134239
     CDS             1134462..1134794
     CDS             1135015..1135254
     CDS             1136177..1136359
     CDS             complement(1137030..1138022)
     CDS             complement(1138145..1139647)
     CDS             complement(1139656..1141056)
     CDS             complement(1141057..1141581)
     CDS             complement(1141614..1141853)
     CDS             1142186..1143223
     CDS             1143474..1144046
     CDS             complement(1144783..1145628)
     CDS             complement(1146046..1147389)
     CDS             1147651..1148427
     CDS             1148414..1148527
     CDS             complement(1148502..1148615)
     CDS             1148710..1149063
     CDS             complement(1149760..1150104)
     CDS             complement(1150922..1152034)
     CDS             complement(1152360..1152722)
     CDS             complement(1154358..1157420)
     CDS             complement(1157529..1157816)
     CDS             complement(1157941..1161882)
     CDS             complement(1162180..1162662)
     CDS             complement(1162704..1163072)
     CDS             complement(1163597..1164763)
     CDS             1165496..1165699
     CDS             complement(1165895..1167805)
     CDS             complement(1168046..1168174)
     CDS             complement(1168841..1169767)
     CDS             complement(1170383..1171918)
     CDS             complement(1172915..1173715)
     CDS             1173852..1174931
     CDS             complement(1175074..1175319)
     CDS             complement(1175476..1177374)
     CDS             complement(1178080..1179156)
     CDS             complement(1179680..1179901)
     CDS             1180402..1180617
     CDS             1180763..1180939
     CDS             complement(1181432..1182541)
     CDS             1183022..1183411
     CDS             complement(1183943..1184485)
     CDS             1184538..1185065
     CDS             complement(1187125..1189152)
     CDS             1190194..1190901
     CDS             1190971..1191594
     CDS             1191896..1193557
     CDS             1194175..1195599
     CDS             1195939..1197330
     CDS             complement(1198130..1198333)
     CDS             complement(1199263..1200468)
     CDS             complement(1200722..1200838)
     CDS             1202893..1203120
     CDS             1203288..1204619
     CDS             1205759..1206085
     CDS             1206596..1206904
     CDS             1206998..1207636
     CDS             1207636..1208475
     CDS             1208481..1209008
     CDS             1209008..1209706
     CDS             1210324..1212036
     CDS             1213485..1213853
     CDS             1213843..1214370
     CDS             1214728..1215552
     CDS             1215692..1215838
     CDS             1216100..1217077
     CDS             1217233..1218636
     CDS             1218825..1219193
     CDS             complement(1219601..1220023)
     CDS             complement(1220571..1221530)
     CDS             1221650..1222027
     CDS             1222758..1223264
     CDS             1223413..1226955
     CDS             complement(1227168..1228079)
     CDS             complement(1228281..1229516)
     CDS             complement(1230078..1230776)
     CDS             complement(1231848..1231961)
     CDS             1232220..1233944
     CDS             1234183..1234410
     CDS             1234662..1234883
     CDS             1235717..1235827
     CDS             1238060..1239115
     CDS             complement(1239880..1240149)
     CDS             1241466..1242032
     CDS             complement(1242662..1242820)
     CDS             1247411..1248022
     CDS             complement(1248701..1248910)
     CDS             complement(1248996..1249097)
     CDS             1249747..1251102
     CDS             1251949..1252959
     CDS             1253291..1253749
     CDS             complement(1253934..1254533)
     CDS             complement(1254934..1255155)
     CDS             complement(1255202..1255489)
     CDS             complement(1255684..1255911)
     CDS             1256445..1257632
     CDS             1258410..1260767
     CDS             1261083..1261331
     CDS             1261561..1262853
     CDS             1263849..1263953
     CDS             1264286..1265392
     CDS             complement(1265499..1265639)
     CDS             1265648..1265992
     CDS             complement(1266310..1267314)
     CDS             complement(1267524..1269053)
     CDS             complement(1269287..1270363)
     CDS             1271553..1272392
     CDS             1275919..1277823
     CDS             1278327..1278428
     CDS             complement(1279953..1280891)
     CDS             1281381..1282022
     CDS             complement(1282029..1282307)
     CDS             complement(1282672..1283964)
     CDS             1284063..1284626
     CDS             1284895..1285095
     CDS             complement(1286186..1287082)
     CDS             1287239..1289170
     CDS             1289243..1289392
     CDS             complement(1289781..1291256)
     CDS             1291960..1294113
     CDS             1294564..1295925
     CDS             1296180..1296470
     CDS             complement(1296436..1296564)
     CDS             complement(1297259..1298650)
     CDS             complement(1299130..1299747)
     CDS             complement(1299865..1300983)
     CDS             complement(1301932..1302138)
     CDS             complement(1302231..1302578)
     CDS             complement(1303103..1305283)
     CDS             complement(1305631..1306536)
     CDS             complement(1306595..1307410)
     CDS             complement(1307575..1307730)
     CDS             1308378..1312364
     CDS             complement(1312665..1313972)
     CDS             complement(1314323..1314433)
     CDS             1314887..1316677
     CDS             1317053..1317484
     CDS             complement(1318026..1318814)
     CDS             complement(1318857..1319852)
     CDS             complement(1320189..1322276)
     CDS             complement(1322721..1322849)
     CDS             1322985..1323788
     CDS             1325412..1325612
     CDS             1326045..1326278
     CDS             1327223..1330339
     CDS             complement(1330521..1331741)
     CDS             complement(1332219..1333871)
     CDS             1335087..1335203
     CDS             complement(1335859..1336023)
     CDS             1336503..1336847
     CDS             1336822..1337058
     CDS             complement(1337189..1337797)
     CDS             complement(1337820..1338695)
     CDS             complement(1339201..1339905)
     CDS             complement(1340262..1340720)
     CDS             complement(1341178..1343412)
     CDS             complement(1343556..1343684)
     CDS             complement(1343707..1343889)
     CDS             complement(1343991..1344563)
     CDS             1345629..1345793
     CDS             1346163..1346300
     CDS             1346434..1346811
     CDS             complement(1349164..1349463)
     CDS             1349587..1349772
     CDS             1349769..1350455
     CDS             1354217..1354837
     CDS             1355187..1355828
     CDS             1355925..1357523
     CDS             complement(1357898..1359337)
     CDS             complement(1359705..1361627)
     CDS             1362060..1362254
     CDS             1362627..1362746
     CDS             complement(1364634..1364843)
     CDS             complement(1365968..1368049)
     CDS             1368592..1368963
     CDS             complement(1369252..1370169)
     CDS             1371920..1375666
     CDS             1376791..1377237
     CDS             1377289..1379997
     CDS             1381500..1382981
     CDS             complement(1384183..1384845)
     CDS             1385099..1385314
     CDS             complement(1386865..1387017)
     CDS             complement(1387059..1387244)
     CDS             1387489..1388583
     CDS             1388873..1389853
     CDS             1390035..1390139
     CDS             1391106..1393301
     CDS             1394263..1395375
     CDS             complement(1395950..1399156)
     CDS             1399969..1400772
     CDS             complement(1401369..1402571)
     CDS             1403156..1404088
     CDS             1404361..1404582
     CDS             1406490..1407422
     CDS             1407784..1407951
     CDS             1408255..1408719
     CDS             1409261..1410328
     CDS             1410906..1411763
     CDS             1411840..1411989
     CDS             1412227..1412706
     CDS             1412722..1413084
     CDS             complement(1413526..1413684)
     CDS             1414773..1416365
     CDS             1416502..1418502
     CDS             complement(1419001..1419309)
     CDS             complement(1419416..1419658)
     CDS             complement(1419747..1419899)
     CDS             complement(1419957..1420268)
     CDS             complement(1420322..1420510)
     CDS             complement(1420682..1420915)
     CDS             1421097..1421984
     CDS             complement(1421954..1422169)
     CDS             1422258..1423010
     CDS             complement(1423665..1423763)
     CDS             complement(1424443..1429596)
     CDS             1430592..1431749
     CDS             1432961..1434688
     CDS             1435221..1435445
     CDS             1435656..1437428
     CDS             complement(1437664..1437774)
     CDS             complement(1437790..1437993)
     CDS             complement(1438027..1438179)
     CDS             complement(1439019..1441514)
     CDS             1441709..1442476
     CDS             1443313..1444083
     CDS             1444729..1445004
     CDS             complement(1446531..1447538)
     CDS             1447844..1448134
     CDS             1448619..1448921
     CDS             1449238..1449534
     CDS             complement(1450074..1451684)
     CDS             1453072..1453713
     CDS             1454098..1454445
     CDS             complement(1455460..1456596)
     CDS             1456763..1457209
     CDS             complement(1457516..1457713)
     CDS             1457999..1458160
     CDS             1458463..1458756
     CDS             1458798..1458977
     CDS             complement(1460342..1460464)
     CDS             complement(1461792..1464824)
     CDS             complement(1466317..1466853)
     CDS             1467224..1468048
     CDS             complement(1468209..1468343)
     CDS             complement(1468297..1468482)
     CDS             complement(1468663..1468842)
     CDS             complement(1469683..1470186)
     CDS             complement(1470233..1470976)
     CDS             complement(1470979..1471278)
     CDS             complement(1471755..1473455)
     CDS             complement(1474632..1477691)
     CDS             1481418..1481837
     CDS             1481922..1482455
     CDS             1482519..1483148
     CDS             1483210..1487364
     CDS             complement(1488276..1489448)
     CDS             complement(1491215..1491544)
     CDS             1494752..1495789
     CDS             1496538..1497833
     CDS             1498060..1499565
     CDS             1501447..1501731
     CDS             complement(1501733..1501831)
     CDS             complement(1502324..1502422)
     CDS             complement(1502663..1503307)
     CDS             complement(1503514..1504245)
     CDS             1505693..1507246
     CDS             complement(1509381..1510454)
     CDS             1511514..1513337
     CDS             complement(1514703..1515035)
     CDS             complement(1517232..1517708)
     CDS             complement(1517787..1518047)
     CDS             complement(1518214..1518468)
     CDS             1519889..1521130
     CDS             1521130..1521237
     CDS             1522901..1523875
     CDS             1525249..1525980
     CDS             1527065..1528504
     CDS             complement(1529379..1529501)
     CDS             1531676..1533391
     CDS             complement(1534516..1535817)
     CDS             1536955..1538265
     CDS             1538888..1539967
     CDS             1540186..1543833
     CDS             complement(1543881..1544885)
     CDS             complement(1545005..1545634)
     CDS             complement(1545701..1546360)
     CDS             complement(1547067..1547372)
     CDS             complement(1547518..1548006)
     CDS             complement(1548092..1548631)
     CDS             1549118..1549912
     CDS             1551310..1552242
     CDS             complement(1552440..1553297)
     CDS             complement(1553319..1553792)
     CDS             1554577..1554864
     CDS             1555350..1556627
     CDS             complement(1557475..1557837)
     CDS             complement(1558743..1559246)
     CDS             complement(1559925..1560536)
     CDS             1560730..1560825
     CDS             complement(1561195..1561689)
     CDS             complement(1561761..1562300)
     CDS             complement(1562383..1562916)
     CDS             1563071..1563907
     CDS             complement(1564055..1565539)
     CDS             1565800..1566267
     CDS             complement(1566751..1567509)
     CDS             1567748..1568413
     CDS             1568627..1569361
     CDS             1569418..1569531
     CDS             1569547..1570164
     CDS             complement(1570537..1570734)
     CDS             complement(1570749..1570922)
     CDS             1571054..1571557
     CDS             1573710..1574747
     CDS             1574817..1575638
     CDS             complement(1575770..1576003)
     CDS             complement(1576068..1577666)
     CDS             1579082..1580158
     CDS             1580567..1581229
     CDS             1581744..1581953
     CDS             1583042..1583944
     CDS             1584567..1584785
     CDS             1585964..1586881
     CDS             complement(1587407..1591402)
     CDS             complement(1591706..1593103)
     CDS             complement(1594183..1594482)
     CDS             1594657..1595790
     CDS             1596127..1597305
     CDS             1597722..1597895
     CDS             complement(1598452..1599138)
     CDS             1599444..1599743
     CDS             1601167..1601847
     CDS             1602686..1603732
     CDS             complement(1604273..1604758)
     CDS             complement(1604765..1605049)
     CDS             complement(1605057..1606238)
     CDS             complement(1607634..1607876)
     CDS             complement(1608194..1608409)
     CDS             1613207..1613986
     CDS             1613995..1614195
     CDS             1614150..1614713
     CDS             1615167..1615469
     CDS             1615715..1616581
     CDS             complement(1616568..1616738)
     CDS             1617908..1618084
     CDS             complement(1619340..1621193)
     CDS             complement(1623456..1623554)
     CDS             1624555..1625238
     CDS             1625440..1627242
     CDS             1627296..1627394
     CDS             1627718..1628632
     CDS             1629772..1629882
     CDS             1629979..1630473
     CDS             1630992..1631105
     CDS             complement(1631177..1631728)
     CDS             1632117..1632995
     CDS             1633212..1634891
     CDS             1635120..1635488
     CDS             1635756..1636112
     CDS             complement(1636298..1636651)
     CDS             complement(1636808..1638328)
     CDS             complement(1638481..1638831)
     CDS             complement(1639572..1639739)
     CDS             complement(1639717..1639986)
     CDS             complement(1642301..1642435)
     CDS             complement(1643035..1643211)
     CDS             complement(1643890..1644078)
     CDS             complement(1644600..1645232)
     CDS             complement(1645329..1645484)
     CDS             1645707..1645871
     CDS             complement(1645904..1646065)
     CDS             complement(1647640..1648356)
     CDS             1648441..1649709
     CDS             1650474..1650593
     CDS             1650965..1651159
     CDS             1652249..1653973
     CDS             complement(1654059..1655711)
     CDS             1655964..1656212
     CDS             complement(1656678..1656884)
     CDS             complement(1660093..1660185)
     CDS             1660531..1660704
     CDS             complement(1661572..1662207)
     CDS             complement(1662563..1662811)
     CDS             1663280..1664551
     CDS             1664851..1664973
     CDS             complement(1665756..1666877)
     CDS             1667254..1667418
     CDS             1667715..1670750
     CDS             complement(1671148..1671966)
     CDS             1672964..1674496
     CDS             1674906..1676414
     CDS             1676566..1678770
     CDS             complement(1680863..1681252)
     CDS             complement(1681221..1681613)
     CDS             complement(1683870..1687463)
     CDS             1688760..1690061
     CDS             1690505..1691377
     CDS             1691890..1691997
     CDS             complement(1692630..1693406)
     CDS             complement(1694036..1695550)
     CDS             complement(1695936..1696739)
     CDS             1696856..1697746
     CDS             1698259..1698630
     CDS             1699185..1699385
     CDS             complement(1699322..1699549)
     CDS             complement(1699666..1699764)
     CDS             1700241..1700489
     CDS             1700476..1700718
     CDS             1700699..1700803
     CDS             1701534..1703168
     CDS             1703967..1704161
     CDS             1704275..1704391
     CDS             1704384..1704770
     CDS             1705098..1705265
     CDS             1705664..1705909
     CDS             1705964..1706263
     CDS             1706272..1706448
     CDS             1707131..1707295
     CDS             1707303..1707590
     CDS             complement(1707587..1709560)
     CDS             complement(1709719..1711734)
     CDS             complement(1712154..1715477)
     CDS             complement(1715631..1719581)
     CDS             1720073..1720321
     CDS             1720308..1720550
     CDS             1720531..1720635
     CDS             1721596..1723065
     CDS             1723362..1724966
     CDS             1725763..1726743
     CDS             complement(1726892..1727725)
     CDS             1728100..1729266
     CDS             complement(1730081..1730512)
     CDS             1730625..1730951
     CDS             complement(1731395..1735918)
     CDS             complement(1736814..1737599)
     CDS             complement(1738000..1738806)
     CDS             complement(1739339..1740193)
     CDS             complement(1740339..1741796)
     CDS             complement(1743770..1744945)
     CDS             complement(1745214..1745681)
     CDS             1747476..1748141
     CDS             complement(1748462..1748602)
     CDS             1749462..1749935
     CDS             1751417..1752841
     CDS             1753134..1753292
     CDS             complement(1753871..1756033)
     CDS             complement(1757931..1758164)
     CDS             complement(1758177..1758362)
     CDS             1758520..1759998
     CDS             complement(1760505..1761014)
     CDS             complement(1761243..1762259)
     CDS             complement(1762285..1763076)
     CDS             1763965..1764252
     CDS             1764326..1765177
     CDS             complement(1766406..1766873)
     CDS             complement(1768286..1768873)
     CDS             complement(1769997..1770149)
     CDS             1771236..1772108
     CDS             complement(1772579..1773457)
     CDS             complement(1774989..1775900)
     CDS             complement(1782421..1783974)
     CDS             complement(1784286..1785884)
     CDS             complement(1785909..1786268)
     CDS             complement(1786261..1786851)
     CDS             complement(1786867..1788537)
     CDS             1789134..1789367
     CDS             complement(1789540..1789920)
     CDS             complement(1790156..1791298)
     CDS             complement(1792376..1792858)
     CDS             complement(1792916..1793584)
     CDS             1793933..1795171
     CDS             complement(1796113..1796532)
     CDS             complement(1797729..1797824)
     CDS             complement(1798046..1798495)
     CDS             1798654..1800735
     CDS             complement(1801211..1802377)
     CDS             1802899..1803066
     CDS             complement(1804103..1804957)
     CDS             complement(1805346..1805720)
     CDS             complement(1805868..1806614)
     CDS             complement(1806617..1806856)
     CDS             complement(1807420..1807779)
     CDS             1808423..1809424
     CDS             1810140..1810895
     CDS             1811022..1811618
     CDS             1811884..1812762
     CDS             complement(1812931..1813464)
     CDS             complement(1813694..1814017)
     CDS             complement(1814647..1814958)
     CDS             1815232..1815348
     CDS             complement(1815416..1815580)
     CDS             complement(1815804..1818287)
     CDS             complement(1819038..1820042)
     CDS             complement(1820154..1820813)
     CDS             complement(1820973..1821791)
     CDS             1821980..1822120
     CDS             complement(1822341..1822685)
     CDS             complement(1822785..1822895)
     CDS             complement(1823033..1823200)
     CDS             complement(1823465..1824130)
     CDS             complement(1824405..1824599)
     CDS             complement(1824692..1825762)
     CDS             1826159..1827190
     CDS             1827259..1827642
     CDS             1828262..1828981
     CDS             complement(1829938..1830477)
     CDS             complement(1830936..1831820)
     CDS             complement(1833562..1833774)
     CDS             1833837..1834673
     CDS             1834958..1835116
     CDS             1835113..1835244
     CDS             1836620..1836727
     CDS             1837408..1838166
     CDS             1838475..1839092
     CDS             complement(1840424..1840582)
     CDS             1841416..1841586
     CDS             complement(1841608..1841751)
     CDS             complement(1843585..1843716)
     CDS             1843887..1844102
     CDS             1844523..1847486
     CDS             1848443..1848580
     CDS             complement(1849484..1850875)
     CDS             complement(1851088..1852776)
     CDS             complement(1852807..1853136)
     CDS             complement(1853302..1854318)
     CDS             complement(1854403..1855686)
     CDS             complement(1855867..1857660)
     CDS             complement(1857687..1858649)
     CDS             complement(1858962..1860110)
     CDS             complement(1860117..1862237)
     CDS             complement(1862266..1862433)
     CDS             complement(1862476..1863948)
     CDS             complement(1864279..1864839)
     CDS             1865145..1865444
     CDS             complement(1865501..1865743)
     CDS             complement(1866982..1867335)
     CDS             complement(1867440..1868705)
     CDS             1869679..1870758
     CDS             1871194..1871847
     CDS             1872823..1873305
     CDS             1873525..1873719
     CDS             1873924..1874031
     CDS             complement(1874876..1874995)
     CDS             complement(1875146..1875325)
     CDS             1875929..1876612
     CDS             complement(1876834..1877520)
     CDS             1877826..1878125
     CDS             1878803..1879288
     CDS             1879465..1879581
     CDS             1880411..1881139
     CDS             complement(1881454..1881933)
     CDS             complement(1881938..1882132)
     CDS             1882706..1882909
     CDS             1883000..1883473
     CDS             1883556..1883744
     CDS             complement(1884106..1884465)
     CDS             complement(1884502..1884696)
     CDS             complement(1884750..1885016)
     CDS             1885361..1885747
     CDS             1885699..1886535
     CDS             complement(1886638..1888122)
     CDS             1889069..1889311
     CDS             1890138..1890284
     CDS             complement(1890999..1891178)
     CDS             complement(1891319..1891420)
     CDS             complement(1892035..1892247)
     CDS             complement(1893487..1893612)
     CDS             1893770..1893949
     CDS             complement(1895526..1895645)
     CDS             complement(1895796..1895975)
     CDS             complement(1897828..1898127)
     CDS             1898251..1898436
     CDS             1898433..1899119
     CDS             complement(1900636..1901181)
     CDS             complement(1901362..1902057)
     CDS             complement(1902054..1902320)
     CDS             1904238..1905296
     CDS             complement(1905948..1906127)
     CDS             1907660..1907941
     CDS             1908790..1910424
     CDS             1911568..1913487
     CDS             1914921..1915883
     CDS             complement(1916945..1917445)
     CDS             complement(1917668..1919488)
     CDS             complement(1919537..1919836)
     CDS             complement(1919854..1921656)
     CDS             1922117..1922209
     CDS             1922203..1922877
     CDS             complement(1924808..1925107)
     CDS             1925231..1925416
     CDS             1925413..1926099
     CDS             complement(1926211..1927449)
     CDS             1930019..1930708
     CDS             1930923..1931513
     CDS             complement(1932220..1932315)
     CDS             1934396..1935022
     CDS             complement(1934898..1935140)
     CDS             1935383..1935523
     CDS             1935767..1937014
     CDS             complement(1937590..1937748)
     CDS             1938100..1939044
     CDS             complement(1939844..1940044)
     CDS             complement(1940049..1940183)
     CDS             1940651..1940746
     CDS             1940783..1940929
     CDS             1941237..1941443
     CDS             1941458..1941634
     CDS             complement(1942378..1942674)
     CDS             1942929..1943162
     CDS             1943192..1943395
     CDS             complement(1944502..1944867)
     CDS             complement(1944894..1945985)
     CDS             complement(1949147..1949239)
     CDS             complement(1949508..1949642)
     CDS             complement(1949797..1950099)
     CDS             complement(1950795..1951283)
     CDS             1951415..1951534
     CDS             complement(1953170..1953301)
     CDS             complement(1953613..1953768)
     CDS             1954986..1955288
     CDS             1955383..1955784
     CDS             complement(1956046..1956186)
     CDS             1956658..1956891
     CDS             1957008..1957391
     CDS             complement(1957862..1958062)
     CDS             1958159..1959787
     CDS             1959887..1960018
     CDS             complement(1960595..1960720)
     CDS             complement(1960720..1960962)
     CDS             complement(1962016..1962192)
     CDS             complement(1962194..1962499)
     CDS             complement(1962554..1962799)
     CDS             1963274..1963474
     CDS             1963528..1963887
     CDS             1963841..1964374
     CDS             1965520..1965612
     CDS             1965679..1965858
     CDS             1966691..1966912
     CDS             1966978..1967166
     CDS             1968385..1968987
     CDS             complement(1969872..1970255)
     CDS             complement(1970868..1970966)
     CDS             complement(1971010..1971150)
     CDS             1971541..1972422
     CDS             complement(1972786..1973574)
     CDS             1973698..1974462
     CDS             1975139..1976026
     CDS             complement(1977141..1978658)
     CDS             complement(1980100..1980267)
     CDS             1980457..1980567
     CDS             complement(1981273..1981683)
     CDS             complement(1982085..1982309)
     CDS             1982675..1982791
     CDS             1983497..1983685
     CDS             complement(1985587..1986489)
     CDS             complement(1987176..1987925)
     CDS             complement(1988966..1989145)
     CDS             complement(1989720..1990229)
     CDS             complement(1990542..1992458)
     CDS             complement(1993275..1993409)
     CDS             complement(1994206..1996482)
     CDS             1997564..1998322
     CDS             1998916..1999053
     CDS             complement(1999202..1999387)
     CDS             2000615..2001211
     CDS             complement(2001473..2001790)
     CDS             complement(2002256..2003392)
     CDS             complement(2003836..2003952)
     CDS             2005048..2005605
     CDS             2005705..2005842
     CDS             2006188..2006691
     CDS             complement(2006959..2007096)
     CDS             complement(2008631..2009329)
     CDS             2009879..2010136
     CDS             complement(2011162..2012967)
     CDS             2013421..2013852
     CDS             2014462..2014599
     CDS             complement(2016583..2016810)
     CDS             2017345..2018265
     CDS             2019402..2021213
     CDS             complement(2022108..2023112)
     CDS             2023919..2024065
     CDS             complement(2024313..2024642)
     CDS             complement(2024585..2024917)
     CDS             complement(2024905..2025069)
     CDS             complement(2025743..2027152)
     CDS             complement(2027665..2027778)
     CDS             2028123..2028449
     CDS             2028770..2028877
     CDS             complement(2028896..2029090)
     CDS             complement(2029603..2030178)
     CDS             2030402..2030767
     CDS             complement(2031392..2031592)
     CDS             complement(2031910..2032515)
     CDS             complement(2032512..2032610)
     CDS             complement(2032658..2034337)
     CDS             2035337..2037400
     CDS             2037757..2037972
     CDS             complement(2040749..2041705)
     CDS             complement(2042045..2043895)
     CDS             complement(2047790..2047996)
     CDS             complement(2048695..2049441)
     CDS             complement(2049484..2050365)
     CDS             complement(2051548..2051763)
     CDS             complement(2052114..2052659)
     CDS             complement(2056360..2057220)
     CDS             complement(2057447..2059189)
     CDS             complement(2060638..2061978)
     CDS             complement(2062784..2064964)
     CDS             complement(2065274..2068273)
     CDS             complement(2068829..2069584)
     CDS             2071942..2072889
     CDS             2073214..2073312
     CDS             complement(2073515..2075386)
     CDS             complement(2076163..2077434)
     CDS             complement(2077704..2078402)
     CDS             complement(2079608..2080351)
     CDS             complement(2081009..2086984)
     CDS             complement(2087004..2089568)
     CDS             complement(2089867..2091285)
     CDS             2091333..2091539
     CDS             complement(2091665..2092519)
     CDS             complement(2092708..2093247)
     CDS             2093317..2094477
     CDS             complement(2095127..2095273)
     CDS             2095438..2097009
     CDS             complement(2097672..2097857)
     CDS             complement(2097863..2098603)
     CDS             complement(2098603..2099235)
     CDS             complement(2099242..2100564)
     CDS             complement(2100569..2101057)
     CDS             complement(2101115..2101636)
     CDS             2102236..2104170
     CDS             2104828..2106021
     CDS             complement(2106734..2106868)
     CDS             complement(2110497..2110634)
     CDS             2110637..2110771
     CDS             2111394..2111582
     CDS             2111837..2112118
     CDS             2112179..2112271
     CDS             2113051..2113173
     CDS             2113589..2114314
     CDS             2115235..2116080
     CDS             2116190..2117215
     CDS             complement(2117278..2119272)
     CDS             2119924..2120148
     CDS             complement(2120419..2120538)
     CDS             complement(2120586..2120765)
     CDS             2121204..2121380
     CDS             complement(2121440..2121736)
     CDS             2121860..2122045
     CDS             2122042..2122728
     CDS             2122871..2123194
     CDS             complement(2123603..2123848)
     CDS             complement(2124776..2125009)
     CDS             2125397..2125900
     CDS             complement(2127187..2127363)
     CDS             complement(2129347..2129559)
     CDS             2130105..2130680
     CDS             2130625..2130732
     CDS             2131087..2131248
     CDS             complement(2131639..2131800)
     CDS             2132736..2132981
     CDS             2133018..2133284
     CDS             2133433..2133618
     CDS             2133698..2135026
     CDS             2135723..2135899
     CDS             complement(2136808..2137494)
     CDS             2137800..2138099
     CDS             complement(2138490..2138744)
     CDS             complement(2138782..2139105)
     CDS             complement(2139194..2139319)
     CDS             2139381..2139662
     CDS             complement(2141101..2141295)
     CDS             complement(2141613..2142014)
     CDS             2142671..2142850
     CDS             complement(2143846..2144394)
     CDS             complement(2144836..2145510)
     CDS             complement(2145796..2145993)
     CDS             complement(2146092..2148653)
     CDS             complement(2149289..2149456)
     CDS             2149880..2150767
     CDS             complement(2150970..2151116)
     CDS             complement(2151208..2151300)
     CDS             complement(2151480..2154209)
     CDS             2154781..2154897
     CDS             2154982..2155371
     CDS             complement(2155551..2157032)
     CDS             complement(2157109..2158074)
     CDS             complement(2158202..2159509)
     CDS             complement(2159601..2159990)
     CDS             complement(2160042..2160473)
     CDS             complement(2160500..2162746)
     CDS             complement(2162739..2163899)
     CDS             complement(2164055..2165092)
     CDS             complement(2165108..2166181)
     CDS             complement(2166252..2167331)
     CDS             2167779..2168330
     CDS             2169563..2169763
     CDS             complement(2170062..2170292)
     CDS             2170544..2171125
     CDS             complement(2173203..2174015)
     CDS             2174746..2175996
     CDS             2176762..2176896
     CDS             complement(2177667..2179061)
     CDS             complement(2179545..2181449)
     CDS             2182028..2182204
     CDS             complement(2182688..2182789)
     CDS             complement(2183389..2183640)
     CDS             complement(2183805..2184053)
     CDS             complement(2184008..2184361)
     CDS             complement(2184530..2184919)
     CDS             2187176..2187286
     CDS             2188292..2188489
     CDS             complement(2188783..2191536)
     CDS             complement(2191817..2193793)
     CDS             complement(2193828..2195204)
     CDS             2196696..2197466
     CDS             complement(2197447..2197671)
     CDS             2198110..2201106
     CDS             2201118..2201210
     CDS             2201248..2201370
     CDS             complement(2202340..2202627)
     CDS             complement(2202612..2202809)
     CDS             complement(2202814..2202987)
     CDS             complement(2203647..2205473)
     CDS             complement(2206086..2207102)
     CDS             complement(2207730..2208740)
     CDS             2209262..2209720
     CDS             complement(2209909..2212056)
     CDS             2212409..2220226
     CDS             complement(2221320..2221463)
     CDS             complement(2221744..2222886)
     CDS             complement(2222907..2223434)
     CDS             complement(2223507..2225219)
     CDS             complement(2225569..2226135)
     CDS             complement(2226624..2227235)
     CDS             complement(2227399..2227725)
     CDS             2227883..2228242
     CDS             complement(2228505..2230655)
     CDS             complement(2231265..2232536)
     CDS             complement(2233115..2234302)
     CDS             2235212..2236372
     CDS             2238830..2239441
     CDS             2239624..2241048
     CDS             2241952..2242185
     CDS             2242272..2242466
     CDS             2242503..2242862
     CDS             complement(2243655..2249795)
     CDS             2249860..2250009
     CDS             complement(2250045..2251889)
     CDS             complement(2251946..2253229)
     CDS             2253287..2253457
     CDS             complement(2254170..2254688)
     CDS             2254795..2255298
     CDS             complement(2255847..2257025)
     CDS             complement(2257131..2258564)
     CDS             complement(2258640..2260478)
     CDS             complement(2260811..2262151)
     CDS             2262896..2263339
     CDS             2263346..2263981
     CDS             2264475..2264762
     CDS             2264823..2270045
     CDS             2270596..2270847
     CDS             2270960..2271160
     CDS             2271384..2272046
     CDS             complement(2272168..2275125)
     CDS             complement(2275783..2279412)
     CDS             2281661..2283121
     CDS             complement(2283508..2284245)
     CDS             2284654..2284980
     CDS             2285467..2285946
     CDS             2286427..2286921
     CDS             complement(2287727..2288308)
     CDS             2288744..2289148
     CDS             2289155..2289580
     CDS             complement(2290170..2290724)
     CDS             complement(2291951..2292667)
     CDS             complement(2292766..2293098)
     CDS             complement(2293129..2293335)
     CDS             complement(2294607..2296907)
     CDS             complement(2297015..2297107)
     CDS             2297560..2298819
     CDS             2299624..2300118
     CDS             complement(2300636..2301247)
     CDS             complement(2302943..2304043)
     CDS             2304394..2305170
     CDS             complement(2305167..2305754)
     CDS             complement(2305986..2306273)
     CDS             2306692..2308485
     CDS             2309270..2309782
     CDS             complement(2310208..2310447)
     CDS             complement(2310460..2310594)
     CDS             complement(2310598..2310861)
     CDS             complement(2310958..2312223)
     CDS             complement(2313012..2314022)
     CDS             complement(2315772..2316473)
     CDS             complement(2316542..2316721)
     CDS             2317359..2317547
     CDS             complement(2318162..2318272)
     CDS             2318975..2319190
     CDS             complement(2319290..2320687)
     CDS             complement(2321453..2322700)
     CDS             complement(2322739..2323605)
     CDS             complement(2324538..2326616)
     CDS             2327021..2328724
     CDS             2328888..2329025
     CDS             2329102..2329341
     CDS             2330029..2330148
     CDS             complement(2330508..2332670)
     CDS             complement(2333130..2333252)
     CDS             2333973..2335067
     CDS             2335858..2336226
     CDS             2336377..2337459
     CDS             2337464..2337580
     CDS             2338371..2339288
     CDS             complement(2339841..2341994)
     CDS             2343203..2347798
     CDS             2348274..2349449
     CDS             2353054..2353818
     CDS             2353916..2359255
     CDS             2359259..2359612
     CDS             2360072..2361457
     CDS             2361896..2362381
     CDS             complement(2362427..2362531)
     CDS             complement(2362918..2364054)
     CDS             complement(2364599..2368258)
     CDS             complement(2369008..2369859)
     CDS             complement(2369918..2370784)
     CDS             2373080..2373454
     CDS             complement(2374239..2375345)
     CDS             complement(2375504..2376163)
     CDS             complement(2376195..2376899)
     CDS             2377508..2379259
     CDS             2379271..2381265
     CDS             complement(2381858..2383471)
     CDS             2384111..2385001
     CDS             2386434..2388755
     CDS             complement(2389285..2389629)
     CDS             2389695..2390372
     CDS             2390651..2391550
     CDS             complement(2391936..2392385)
     CDS             complement(2392382..2392480)
     CDS             complement(2392917..2393282)
     CDS             2394729..2397167
     CDS             complement(2397804..2398958)
     CDS             complement(2399103..2400650)
     CDS             complement(2402846..2404927)
     CDS             2405021..2405527
     CDS             2405482..2406150
     CDS             complement(2407801..2409072)
     CDS             complement(2409951..2410151)
     CDS             complement(2411299..2411625)
     CDS             complement(2411651..2412274)
     CDS             complement(2412394..2413023)
     CDS             complement(2415284..2416402)
     CDS             complement(2416673..2417824)
     CDS             complement(2417922..2418422)
     CDS             complement(2419308..2419811)
     CDS             2420116..2420280
     CDS             2420398..2421585
     CDS             complement(2422567..2423040)
     CDS             2423898..2424050
     CDS             2424052..2424396
     CDS             complement(2424735..2427869)
     CDS             complement(2427881..2428261)
     CDS             2429001..2430038
     CDS             2430333..2432159
     CDS             complement(2432525..2433232)
     CDS             complement(2433568..2434164)
     CDS             2434413..2436308
     CDS             2436827..2439940
     CDS             complement(2440188..2441573)
     CDS             2442462..2442896
     CDS             2442907..2445636
     CDS             complement(2446514..2447074)
     CDS             2447092..2447358
     CDS             2447515..2447886
     CDS             2447955..2448371
     CDS             2448737..2449576
     CDS             2450017..2451279
     CDS             complement(2451364..2451495)
     CDS             complement(2451467..2452744)
     CDS             2452863..2453960
     CDS             2453967..2454782
     CDS             2454785..2455579
     CDS             complement(2456320..2457357)
     CDS             2461565..2463970
     CDS             2465013..2465300
     CDS             2465278..2466384
     CDS             2466637..2468106
     CDS             2468310..2469143
     CDS             2469851..2470195
     CDS             2470555..2472012
     CDS             2471985..2472380
     CDS             2472377..2472628
     CDS             2472625..2472906
     CDS             2473082..2473654
     CDS             2473654..2474316
     CDS             complement(2475053..2475160)
     CDS             complement(2475534..2476157)
     CDS             2476591..2476821
     CDS             2476834..2476932
     CDS             2477169..2477372
     CDS             complement(2478251..2480092)
     CDS             complement(2481037..2482254)
     CDS             2483205..2484062
     CDS             complement(2486145..2488037)
     CDS             complement(2488679..2488813)
     CDS             complement(2488955..2489050)
     CDS             2490037..2490252
     CDS             2490292..2490723
     CDS             complement(2491379..2492803)
     CDS             complement(2493403..2494218)
     CDS             complement(2494722..2494847)
     CDS             complement(2495162..2495653)
     CDS             2495998..2496975
     CDS             2497553..2497702
     CDS             2499307..2499843
     CDS             complement(2501223..2501948)
     CDS             2502022..2502573
     CDS             2505159..2505914
     CDS             2505939..2506844
     CDS             2507251..2507844
     CDS             2507878..2508810
     CDS             complement(2508813..2509298)
     CDS             2510404..2511453
     CDS             2512041..2512274
     CDS             2512361..2512555
     CDS             2512592..2512951
     CDS             2513325..2513828
     CDS             2513920..2514420
     CDS             2514640..2514834
     CDS             2515015..2515164
     CDS             complement(2515729..2516394)
     CDS             complement(2516387..2517961)
     CDS             complement(2517954..2520014)
     CDS             complement(2520035..2520571)
     CDS             complement(2520590..2521852)
     CDS             complement(2521887..2523671)
     CDS             complement(2523676..2524128)
     CDS             complement(2524141..2524515)
     CDS             complement(2525356..2525532)
     CDS             complement(2525896..2526141)
     CDS             2526786..2527910
     CDS             2528178..2528942
     CDS             complement(2529284..2529442)
     CDS             complement(2529480..2530037)
     CDS             complement(2530383..2530733)
     CDS             complement(2531171..2531287)
     CDS             complement(2531396..2532139)
     CDS             complement(2532407..2532922)
     CDS             complement(2534182..2535216)
     CDS             2537135..2537347
     CDS             2537397..2538692
     CDS             2539184..2541211
     CDS             2541678..2542307
     CDS             complement(2542658..2546200)
     CDS             2546360..2547577
     CDS             complement(2547916..2548536)
     CDS             complement(2549833..2551644)
     CDS             2551876..2552943
     CDS             complement(2552960..2554372)
     CDS             complement(2555069..2556322)
     CDS             complement(2556828..2558183)
     CDS             complement(2558466..2559689)
     CDS             complement(2560492..2561721)
     CDS             complement(2561721..2562938)
     CDS             complement(2563253..2564455)
     CDS             complement(2565356..2565520)
     CDS             complement(2565521..2565934)
     CDS             2566422..2567252
     CDS             complement(2568704..2569144)
     CDS             2569444..2570484
     CDS             2570791..2570892
     CDS             2571462..2571593
     CDS             complement(2571601..2571759)
     CDS             complement(2572077..2572478)
     CDS             2573077..2573199
     CDS             2573591..2573839
     CDS             2573826..2574068
     CDS             2574049..2574153
     CDS             complement(2574511..2575359)
     CDS             complement(2575532..2575666)
     CDS             complement(2576242..2576418)
     CDS             2577321..2577455
     CDS             2578065..2578424
     CDS             2578378..2578791
     CDS             complement(2579163..2579600)
     CDS             complement(2579708..2580022)
     CDS             complement(2580382..2580594)
     CDS             complement(2580918..2581874)
     CDS             complement(2582888..2583367)
     CDS             complement(2583999..2586464)
     CDS             complement(2586415..2586891)
     CDS             complement(2587137..2589089)
     CDS             complement(2589969..2592758)
     CDS             complement(2593406..2594197)
     CDS             complement(2594470..2596161)
     CDS             complement(2596502..2599774)
     CDS             complement(2600090..2601229)
     CDS             2601980..2603347
     CDS             2603827..2604516
     CDS             2604670..2605401
     CDS             2605416..2605961
     CDS             2607210..2608274
     CDS             2608439..2609413
     CDS             complement(2609544..2610032)
     CDS             complement(2610290..2611039)
     CDS             complement(2611093..2613492)
     CDS             complement(2613497..2613634)
     CDS             complement(2613761..2614414)
     CDS             complement(2614511..2614873)
     CDS             complement(2616119..2616241)
     CDS             complement(2616548..2616751)
     CDS             complement(2616708..2616854)
     CDS             complement(2617044..2618561)
     CDS             complement(2618665..2620149)
     CDS             2621232..2622833
     CDS             2623272..2624444
     CDS             2624876..2625889
     CDS             complement(2631605..2632483)
     CDS             2632624..2632785
     CDS             complement(2632880..2633413)
     CDS             complement(2633828..2633944)
     CDS             complement(2633969..2634310)
     CDS             complement(2634407..2637040)
     CDS             complement(2637044..2638096)
     CDS             complement(2638093..2640024)
     CDS             complement(2640087..2640503)
     CDS             complement(2640871..2641221)
     CDS             complement(2641840..2641950)
     CDS             complement(2643845..2645032)
     CDS             complement(2645830..2646021)
     CDS             complement(2646360..2646596)
     CDS             complement(2646951..2647217)
     CDS             2647525..2647740
     CDS             2648312..2648491
     CDS             2648914..2649309
     CDS             2650665..2652191
     CDS             2653257..2653367
     CDS             2653741..2654655
     CDS             2654728..2654859
     CDS             2655837..2657066
     CDS             complement(2657404..2657994)
     CDS             complement(2658181..2659314)
     CDS             complement(2659406..2659651)
     CDS             complement(2659750..2660862)
     CDS             complement(2661209..2663380)
     CDS             2664454..2665182
     CDS             2666047..2668119
     CDS             complement(2668843..2669067)
     CDS             2669092..2670216
     CDS             2670584..2670853
     CDS             2670850..2671974
     CDS             2672948..2674414
     CDS             complement(2674587..2675630)
     CDS             2675710..2676027
     CDS             2676199..2676519
     CDS             2677085..2678728
     CDS             2679234..2679446
     CDS             2679712..2679927
     CDS             2679934..2680065
     CDS             complement(2680040..2680174)
     CDS             2680177..2680371
     CDS             2682530..2684572
     CDS             complement(2684670..2684987)
     CDS             complement(2685446..2685574)
     CDS             2685686..2687011
     CDS             complement(2687863..2688063)
     CDS             2688586..2689356
     CDS             2689465..2689677
     CDS             2690649..2691896
     CDS             2692226..2693236
     CDS             complement(2693722..2694651)
     CDS             complement(2695073..2697295)
     CDS             complement(2697763..2701785)
     CDS             complement(2702305..2704974)
     CDS             complement(2706719..2707417)
     CDS             complement(2708761..2709930)
     CDS             complement(2710958..2711593)
     CDS             complement(2711932..2713704)
     CDS             complement(2713791..2714810)
     CDS             2716582..2717496
     CDS             2718049..2719035
     CDS             complement(2719951..2720127)
     CDS             2720539..2721768
     CDS             2721858..2724755
     CDS             2724804..2725916
     CDS             2726086..2727363
     CDS             2727396..2728643
     CDS             2728673..2730601
     CDS             complement(2730734..2732224)
     CDS             complement(2733181..2733381)
     CDS             complement(2733390..2733521)
     CDS             complement(2733588..2734250)
     CDS             complement(2735038..2735787)
     CDS             2735836..2735958
     CDS             2736273..2737244
     CDS             2737580..2737756
     CDS             complement(2738086..2739255)
     CDS             complement(2740494..2740937)
     CDS             complement(2741028..2741822)
     CDS             2742065..2743078
     CDS             complement(2743068..2743229)
     CDS             complement(2743335..2744183)
     CDS             complement(2745892..2746869)
     CDS             complement(2747218..2747757)
     CDS             2748048..2748356
     CDS             complement(2749975..2751051)
     CDS             complement(2751304..2752452)
     CDS             complement(2753595..2754209)
     CDS             complement(2754328..2755911)
     CDS             complement(2755898..2756044)
     CDS             2756546..2756671
     CDS             2757992..2758780
     CDS             complement(2758812..2759264)
     CDS             complement(2759279..2760169)
     CDS             complement(2760356..2760865)
     CDS             2761257..2762255
     CDS             2763776..2764633
     CDS             complement(2765564..2766694)
     CDS             complement(2767705..2769240)
     CDS             complement(2769966..2770187)
     CDS             complement(2770453..2771763)
     CDS             2772337..2773359
     CDS             2773777..2774766
     CDS             2775576..2775728
     CDS             2775870..2776505
     CDS             2776526..2776834
     CDS             complement(2776831..2777406)
     CDS             2778826..2781759
     CDS             complement(2782575..2782718)
     CDS             complement(2782771..2782953)
     CDS             complement(2782963..2783112)
     CDS             complement(2783783..2785003)
     CDS             complement(2785682..2786209)
     CDS             2786301..2786687
     CDS             complement(2787558..2787761)
     CDS             complement(2788062..2788973)
     CDS             complement(2789325..2790863)
     CDS             complement(2790948..2791046)
     CDS             complement(2792224..2792352)
     CDS             2792815..2794788
     CDS             2794891..2795340
     CDS             2795958..2797253
     CDS             2798463..2799458
     CDS             complement(2800573..2800740)
     CDS             complement(2800934..2801641)
     CDS             2802722..2804143
     CDS             2804987..2811175
     CDS             complement(2811499..2812203)
     CDS             complement(2812502..2814832)
     CDS             complement(2816627..2816794)
     CDS             2817492..2818064
     CDS             2819234..2821120
     CDS             complement(2821588..2825619)
     CDS             2825713..2826447
     CDS             2826622..2827839
     CDS             2827951..2828604
     CDS             2829172..2830107
     CDS             2830241..2830828
     CDS             2830920..2831507
     CDS             complement(2831603..2831749)
     CDS             complement(2832018..2832968)
     CDS             complement(2834402..2834575)
     CDS             2834594..2835112
     CDS             complement(2835156..2835689)
     CDS             complement(2835774..2836193)
     CDS             complement(2837742..2838011)
     CDS             2838325..2839446
     CDS             complement(2840104..2841153)
     CDS             2841315..2842685
     CDS             complement(2843174..2843704)
     CDS             complement(2844745..2845167)
     CDS             2845482..2845925
     CDS             2846024..2847016
     CDS             complement(2847592..2848500)
     CDS             complement(2848517..2848612)
     CDS             complement(2848949..2849218)
     CDS             complement(2850070..2851176)
     CDS             complement(2851266..2852183)
     CDS             2852833..2853090
     CDS             2853326..2853535
     CDS             2853857..2854648
     CDS             2855133..2856557
     CDS             2856595..2857356
     CDS             complement(2857816..2859453)
     CDS             2860913..2861119
     CDS             complement(2861830..2862000)
     CDS             2862190..2862330
     CDS             2862537..2862935
     CDS             2862959..2863096
     CDS             2864021..2865220
     CDS             2865759..2866631
     CDS             2867932..2869743
     CDS             2870485..2870898
     CDS             2870936..2872063
     CDS             complement(2872171..2872839)
     CDS             complement(2872875..2872970)
     CDS             complement(2872909..2873547)
     CDS             complement(2873960..2874526)
     CDS             complement(2874785..2875306)
     CDS             2875914..2876111
     CDS             2876141..2876497
     CDS             2876636..2876827
     CDS             2877278..2877805
     CDS             2878439..2880205
     CDS             2883011..2883310
     CDS             2883903..2884400
     CDS             2884846..2886438
     CDS             2886804..2887118
     CDS             2888237..2896291
     CDS             2896537..2896650
     CDS             complement(2897004..2898995)
     CDS             complement(2899102..2902572)
     CDS             complement(2902686..2905277)
     CDS             complement(2905931..2913829)
     CDS             complement(2914794..2914925)
     CDS             complement(2915883..2915978)
     CDS             complement(2916260..2918377)
     CDS             2918580..2918786
     CDS             2919566..2921767
     CDS             2921966..2923147
     CDS             2923192..2926284
     CDS             2926396..2927916
     CDS             complement(2928042..2930663)
     CDS             2932409..2932807
     CDS             complement(2933588..2935822)
     CDS             2936256..2937893
     CDS             2937841..2937945
     CDS             2939605..2939724
     CDS             complement(2939721..2941274)
     CDS             2944187..2950771
     CDS             2954960..2955835
     CDS             complement(2956694..2956987)
     CDS             complement(2957064..2957879)
     CDS             complement(2958689..2958859)
     CDS             2959029..2959595
     CDS             2960960..2961700
     CDS             complement(2961697..2962806)
     CDS             2963591..2964661
     CDS             complement(2965671..2966024)
     CDS             2966151..2966789
     CDS             2966800..2970414
     CDS             2970430..2970837
     CDS             2971255..2971446
     CDS             complement(2971599..2972090)
     CDS             2972571..2974394
     CDS             complement(2975622..2976527)
     CDS             complement(2977812..2978084)
     CDS             2978472..2978999
     CDS             2979022..2980677
     CDS             2981514..2983919
     CDS             2983870..2984049
     CDS             2984383..2985750
     CDS             complement(2985899..2986225)
     CDS             complement(2986428..2986688)
     CDS             complement(2986768..2986968)
     CDS             2987968..2989605
     CDS             complement(2989932..2990066)
     CDS             complement(2990347..2990733)
     CDS             complement(2990690..2990872)
     CDS             complement(2990943..2991206)
     CDS             complement(2992006..2993988)
     CDS             complement(2996534..2998090)
     CDS             2998586..3000205
     CDS             3000891..3001781
     CDS             3002740..3003018
     CDS             3003398..3003745
     CDS             3003886..3004176
     CDS             3004301..3004612
     CDS             3004572..3004748
     CDS             complement(3005400..3006068)
     CDS             complement(3006413..3007297)
     CDS             3007539..3007745
     CDS             3008623..3010032
     CDS             complement(3010874..3013549)
     CDS             complement(3014153..3014368)
     CDS             3015717..3016298
     CDS             3016554..3017336
     CDS             complement(3018030..3019724)
     CDS             complement(3020262..3020405)
     CDS             complement(3020411..3020563)
     CDS             complement(3022168..3022371)
     CDS             complement(3023056..3023277)
     CDS             complement(3023400..3025337)
     CDS             3025997..3026461
     CDS             3026642..3027607
     CDS             complement(3027869..3028264)
     CDS             3028348..3028611
     CDS             3028864..3029559
     CDS             complement(3031977..3033209)
     CDS             complement(3033921..3034799)
     CDS             complement(3035421..3035552)
     CDS             3035691..3036203
     CDS             complement(3036360..3037823)
     CDS             complement(3038599..3038775)
     CDS             complement(3040869..3041552)
     CDS             3042694..3043569
     CDS             3043880..3046588
     CDS             complement(3047084..3047227)
     CDS             3048340..3050928
     CDS             3052338..3052799
     CDS             3055330..3055848
     CDS             complement(3056728..3057204)
     CDS             complement(3058017..3058145)
     CDS             complement(3058819..3059088)
     CDS             3060023..3061867
     CDS             3062275..3063909
     CDS             complement(3064158..3064355)
     CDS             complement(3064492..3069276)
     CDS             complement(3070203..3080102)
     CDS             complement(3080946..3082391)
     CDS             complement(3082333..3083421)
     CDS             complement(3083476..3086151)
     CDS             complement(3086414..3089044)
     CDS             complement(3089050..3089946)
     CDS             complement(3089939..3090757)
     CDS             complement(3090771..3091517)
     CDS             complement(3092031..3092153)
     CDS             complement(3092206..3092802)
     CDS             complement(3093311..3095065)
     CDS             3096071..3096286
     CDS             complement(3097023..3097568)
     CDS             complement(3097987..3099918)
     CDS             complement(3099997..3100167)
     CDS             complement(3100472..3100912)
     CDS             complement(3101583..3102569)
     CDS             complement(3103111..3103572)
     CDS             complement(3103857..3104108)
     CDS             complement(3104481..3105716)
     CDS             complement(3106781..3107587)
     CDS             3108044..3108772
     CDS             3108983..3109081
     CDS             3109509..3110204
     CDS             complement(3111129..3111254)
     CDS             3111592..3111828
     CDS             3112154..3113221
     CDS             3114067..3115233
     CDS             3116621..3117832
     CDS             3118053..3118829
     CDS             3118977..3119423
     CDS             3119527..3120756
     CDS             3121122..3121727
     CDS             3121965..3122159
     CDS             complement(3122236..3122448)
     CDS             3122947..3123075
     CDS             complement(3123800..3123925)
     CDS             complement(3124502..3126070)
     CDS             complement(3127044..3127145)
     CDS             3127156..3128292
     CDS             3128345..3128986
     CDS             complement(3130221..3131225)
     CDS             3131900..3132613
     CDS             3132658..3133047
     CDS             3133409..3133579
     CDS             complement(3134655..3135641)
     CDS             3138289..3138603
     CDS             3139514..3139642
     CDS             complement(3139741..3140130)
     CDS             complement(3141532..3141708)
     CDS             3142381..3142728
     CDS             3142683..3142784
     CDS             3142781..3143446
     CDS             complement(3143681..3143830)
     CDS             complement(3143842..3144246)
     CDS             complement(3144191..3144445)
     CDS             complement(3144387..3144701)
     CDS             complement(3145925..3146173)
     CDS             complement(3146743..3147921)
     CDS             3148004..3148585
     CDS             complement(3149201..3149602)
     CDS             complement(3149682..3150275)
     CDS             complement(3150496..3151161)
     CDS             3151814..3152590
     CDS             3153431..3154303
     CDS             3154368..3155090
     CDS             3155029..3155334
     CDS             3155435..3156076
     CDS             complement(3156705..3157208)
     CDS             complement(3158276..3158500)
     CDS             complement(3158693..3158875)
     CDS             3159119..3160816
     CDS             3162986..3165187
     CDS             complement(3165641..3169732)
     CDS             complement(3171686..3175804)
     CDS             complement(3176638..3178710)
     CDS             complement(3179580..3180479)
     CDS             complement(3180845..3181291)
     CDS             complement(3181525..3182670)
     CDS             3184188..3184286
     CDS             3184954..3185778
     CDS             3187425..3189575
     CDS             complement(3190490..3190633)
     CDS             3191151..3191852
     CDS             complement(3192353..3192448)
     CDS             3192940..3194634
     CDS             3194858..3195511
     CDS             3195502..3195615
     CDS             3195835..3196662
     CDS             3196755..3198029
     CDS             3198350..3199639
     CDS             complement(3199942..3201834)
     CDS             3202236..3202901
     CDS             3203402..3204736
     CDS             complement(3204998..3206956)
     CDS             3207590..3209005
     CDS             3209480..3210550
     CDS             3210893..3211867
     CDS             3211906..3212016
     CDS             3212172..3213308
     CDS             3213305..3214297
     CDS             3214273..3216798
     CDS             3217926..3219299
     CDS             complement(3220215..3222668)
     CDS             3224428..3226050
     CDS             3226722..3228179
     CDS             3229985..3230479
     CDS             complement(3230557..3231741)
     CDS             complement(3231810..3232271)
     CDS             complement(3232566..3233411)
     CDS             complement(3233677..3233826)
     CDS             complement(3233969..3236647)
     CDS             complement(3236804..3237550)
     CDS             complement(3237753..3238223)
     CDS             complement(3238692..3239666)
     CDS             complement(3239753..3241135)
     CDS             complement(3241214..3243199)
     CDS             complement(3243857..3245767)
     CDS             3246669..3247730
     CDS             complement(3247778..3248368)
     CDS             3248488..3248709
     CDS             complement(3248776..3249054)
     CDS             3249986..3251362
     CDS             3251479..3251907
     CDS             3251904..3252446
     CDS             3253560..3253838
     CDS             complement(3253980..3255833)
     CDS             complement(3257286..3257822)
     CDS             3258626..3259342
     CDS             3260681..3262474
     CDS             3262612..3262881
     CDS             complement(3263487..3265649)
     CDS             3266386..3266523
     CDS             3267347..3267502
     CDS             3267818..3268873
     CDS             complement(3269949..3270473)
     CDS             complement(3270461..3270847)
     CDS             3271270..3271686
     CDS             complement(3272360..3272947)
     CDS             3273185..3273610
     CDS             complement(3273787..3274086)
     CDS             3274210..3274395
     CDS             3274392..3275078
     CDS             complement(3275401..3275775)
     CDS             complement(3276053..3276163)
     CDS             complement(3276390..3277841)
     CDS             complement(3278344..3279012)
     CDS             3280402..3281733
     CDS             3281801..3281908
     CDS             complement(3281950..3285126)
     CDS             3285647..3287659
     CDS             3287714..3291085
     CDS             complement(3291907..3294882)
     CDS             complement(3295678..3296571)
     CDS             complement(3296981..3298312)
     CDS             complement(3298305..3299189)
     CDS             3300035..3300223
     CDS             complement(3300227..3301936)
     CDS             3302074..3303507
     CDS             3304199..3304351
     CDS             3304421..3304627
     CDS             3305146..3306342
     CDS             3308007..3309710
     CDS             complement(3310069..3310506)
     CDS             complement(3310984..3311595)
     CDS             complement(3312315..3312452)
     CDS             complement(3312612..3313478)
     CDS             complement(3314390..3315124)
     CDS             3317630..3318853
     CDS             complement(3319071..3319178)
     CDS             3319524..3320183
     CDS             3320294..3320944
     CDS             complement(3321810..3322571)
     CDS             complement(3322605..3322739)
     CDS             complement(3323299..3323946)
     CDS             complement(3325010..3325507)
     CDS             3327002..3327271
     CDS             3327935..3328837
     CDS             3328892..3330991
     CDS             3331996..3332943
     CDS             3333209..3333715
     CDS             3333958..3334386
     CDS             3334629..3340364
     CDS             complement(3340972..3341622)
     CDS             complement(3341786..3342769)
     CDS             complement(3343071..3343733)
     CDS             complement(3344106..3344486)
     CDS             3345065..3345178
     CDS             complement(3345601..3346149)
     CDS             complement(3346524..3347168)
     CDS             3348503..3349204
     CDS             3349565..3351013
     CDS             3352625..3352966
     CDS             complement(3353978..3355360)
     CDS             complement(3355872..3356336)
     CDS             complement(3356865..3357215)
     CDS             3357736..3358503
     CDS             complement(3359060..3361132)
     CDS             complement(3361129..3361374)
     CDS             3361797..3361958
     CDS             3363039..3363776
     CDS             3364461..3364958
     CDS             3364965..3365945
     CDS             3366643..3367347
     CDS             complement(3367934..3368431)
     CDS             complement(3368523..3370517)
     CDS             complement(3370639..3371970)
     CDS             complement(3372238..3374190)
     CDS             complement(3374550..3375272)
     CDS             complement(3375683..3376036)
     CDS             complement(3376185..3377561)
     CDS             3377752..3378537
     CDS             3378982..3380412
     CDS             3381679..3382164
     CDS             complement(3382538..3385582)
     CDS             3385930..3391242
     CDS             3391278..3392735
     CDS             complement(3393510..3393611)
     CDS             complement(3393612..3393905)
     CDS             complement(3393945..3394133)
     CDS             complement(3394949..3396190)
     CDS             complement(3396279..3397265)
     CDS             complement(3397309..3398085)
     CDS             complement(3399033..3399209)
     CDS             complement(3399346..3399522)
     CDS             complement(3400076..3401407)
     CDS             3401988..3402638
     CDS             complement(3402944..3404242)
     CDS             complement(3404593..3404985)
     CDS             complement(3405254..3406612)
     CDS             3407336..3408871
     CDS             3409177..3410082
     CDS             complement(3410118..3410246)
     CDS             complement(3410243..3410449)
     CDS             complement(3411283..3411393)
     CDS             complement(3411560..3411961)
     CDS             3412894..3413022
     CDS             3414061..3414966
     CDS             3416005..3416469
     CDS             complement(3416553..3416777)
     CDS             complement(3417555..3417857)
     CDS             complement(3417970..3418620)
     CDS             3419070..3420668
     CDS             3421090..3421593
     CDS             complement(3422701..3422922)
     CDS             complement(3422919..3424724)
     CDS             3424934..3425146
     CDS             3425110..3425418
     CDS             3426353..3426451
     CDS             3426618..3426716
     CDS             complement(3427838..3428782)
     CDS             complement(3429791..3429928)
     CDS             complement(3430009..3431526)
     CDS             complement(3431712..3432260)
     CDS             complement(3432257..3432790)
     CDS             complement(3432882..3433367)
     CDS             complement(3433474..3433719)
     CDS             complement(3433933..3434682)
     CDS             complement(3434742..3435182)
     CDS             complement(3436077..3437288)
     CDS             3437466..3437672
     CDS             3437683..3438132
     CDS             3438446..3438727
     CDS             3439946..3440050
     CDS             3440604..3442712
     CDS             3442819..3445560
     CDS             3446592..3447344
     CDS             3447381..3447902
     CDS             3447886..3449256
     CDS             3449872..3451476
     CDS             3451582..3451680
     CDS             3451853..3452887
     CDS             complement(3453420..3455543)
     CDS             3456683..3456907
     CDS             3457034..3458482
     CDS             complement(3459206..3461368)
     CDS             complement(3462170..3462343)
     CDS             complement(3462429..3463268)
     CDS             3464417..3465613
     CDS             complement(3465879..3466922)
     CDS             3467631..3467837
     CDS             3468234..3468392
     CDS             complement(3468868..3469581)
     CDS             3470115..3470741
     CDS             complement(3471091..3472485)
     CDS             complement(3472646..3473185)
     CDS             complement(3473878..3477468)
     CDS             complement(3477613..3478758)
     CDS             complement(3478796..3480319)
     CDS             complement(3480355..3480606)
     CDS             complement(3480642..3480893)
     CDS             complement(3480929..3481180)
     CDS             complement(3481216..3481467)
     CDS             complement(3481503..3481754)
     CDS             complement(3481790..3483193)
     CDS             complement(3483225..3484160)
     CDS             complement(3484318..3484539)
     CDS             complement(3485105..3485215)
     CDS             complement(3485910..3486662)
     CDS             complement(3486880..3487341)
     CDS             3487533..3487862
     CDS             complement(3487893..3488798)
     CDS             3489228..3489707
     CDS             complement(3489738..3490052)
     CDS             3490104..3490517
     CDS             3491094..3491204
     CDS             3493145..3494536
     CDS             3496049..3496810
     CDS             3497028..3497783
     CDS             3498006..3498710
     CDS             complement(3498817..3499671)
     CDS             3501150..3501677
     CDS             complement(3502164..3502964)
     CDS             complement(3503361..3503465)
     CDS             complement(3503654..3505279)
     CDS             3506525..3507313
     CDS             3507804..3511928
     CDS             complement(3512545..3513003)
     CDS             complement(3513019..3513138)
     CDS             3513238..3514542
     CDS             3514663..3515331
     CDS             complement(3516223..3516486)
     CDS             3516536..3516736
     CDS             3517321..3518097
     CDS             3518190..3519542
     CDS             3519564..3520676
     CDS             3520677..3522032
     CDS             3522037..3522942
     CDS             3523142..3524452
     CDS             complement(3524520..3528161)
     CDS             complement(3528353..3529612)
     CDS             complement(3529656..3534458)
     CDS             complement(3534765..3534941)
     CDS             complement(3535618..3535845)
     CDS             complement(3535928..3536137)
     CDS             complement(3537007..3537735)
     CDS             3538013..3538180
     CDS             complement(3538187..3538705)
     CDS             complement(3539552..3541312)
     CDS             3542138..3543433
     CDS             3543958..3544056
     CDS             3544340..3544801
     CDS             3544888..3545535
     CDS             3545586..3545897
     CDS             3545881..3546372
     CDS             complement(3546569..3547588)
     CDS             complement(3548049..3548804)
     CDS             complement(3549171..3551342)
     CDS             complement(3552388..3552516)
     CDS             complement(3553177..3554112)
     CDS             3554368..3554751
     CDS             complement(3555159..3555497)
     CDS             3556071..3556703
     CDS             3557173..3557646
     CDS             3557804..3559585
     CDS             complement(3560052..3560261)
     CDS             3560276..3560788
     CDS             3561187..3561351
     CDS             3561641..3561874
     CDS             3562039..3562236
     CDS             complement(3562883..3564298)
     CDS             3564500..3565069
     CDS             3565074..3565556
     CDS             3565607..3566053
     CDS             3566076..3566405
     CDS             3566510..3567196
     CDS             complement(3567237..3567770)
     CDS             complement(3567724..3568083)
     CDS             3568160..3568531
     CDS             complement(3568686..3568985)
     CDS             complement(3569291..3569746)
     CDS             complement(3569986..3570354)
     CDS             3570546..3570677
     CDS             complement(3571184..3571870)
     CDS             3572228..3574060
     CDS             3576309..3576746
     CDS             3577180..3578250
     CDS             complement(3578315..3578947)
     CDS             3579255..3580409
     CDS             3581284..3581475
     CDS             3581735..3581869
     CDS             3583508..3583900
     CDS             3584216..3585082
     CDS             complement(3585331..3586143)
     CDS             3586678..3586788
     CDS             3586841..3587023
     CDS             complement(3587593..3589917)
     CDS             complement(3590161..3591117)
     CDS             3591690..3592478
     CDS             3592521..3593426
     CDS             complement(3594845..3595114)
     CDS             complement(3595329..3595550)
     CDS             3597440..3597628
     CDS             3597655..3597819
     CDS             3598479..3598706
     CDS             3599249..3599467
     CDS             3600067..3600225
     CDS             3600515..3601087
     CDS             3601386..3601502
     CDS             3601653..3603533
     CDS             3603600..3604016
     CDS             3604202..3605137
     CDS             3605134..3605445
     CDS             3605596..3605820
     CDS             3606014..3606475
     CDS             3606646..3606762
     CDS             3608132..3609067
     CDS             3609064..3609378
     CDS             3609393..3609575
     CDS             complement(3610554..3612473)
     CDS             complement(3613722..3613979)
     CDS             3614311..3615111
     CDS             3615252..3615380
     CDS             3615412..3616089
     CDS             3616506..3617300
     CDS             complement(3617964..3618434)
     CDS             3618574..3618678
     CDS             complement(3618887..3619681)
     CDS             complement(3619958..3620287)
     CDS             complement(3620967..3622208)
     CDS             complement(3622433..3622984)
     CDS             3624340..3625269
     CDS             complement(3626091..3627389)
     CDS             complement(3628413..3630362)
     CDS             complement(3631292..3631852)
     CDS             complement(3632059..3632676)
     CDS             complement(3633780..3635186)
     CDS             complement(3635609..3637234)
     CDS             3638104..3639891
     CDS             complement(3640631..3642940)
     CDS             complement(3643250..3643588)
     CDS             complement(3643590..3643964)
     CDS             3644180..3644323
     CDS             3644581..3646008
     CDS             3646145..3646465
     CDS             complement(3646965..3647168)
     CDS             3647884..3649884
     CDS             complement(3650114..3650326)
     CDS             complement(3650672..3650887)
     CDS             3651037..3653145
     CDS             3653371..3653553
     CDS             complement(3654024..3655592)
     CDS             3655696..3655797
     CDS             complement(3656184..3656402)
     CDS             complement(3656450..3657214)
     CDS             complement(3657638..3658300)
     CDS             complement(3658963..3659067)
     CDS             complement(3659573..3659785)
     CDS             complement(3659861..3660556)
     CDS             3660872..3662839
     CDS             3663405..3664739
     CDS             3665247..3666287
     CDS             3666435..3666848
     CDS             3666894..3668879
     CDS             3668880..3669755
     CDS             complement(3669917..3670075)
     CDS             3670590..3672419
     CDS             3672572..3675706
     CDS             3676194..3676451
     CDS             3676730..3678637
     CDS             complement(3679358..3679600)
     CDS             3679708..3680367
     CDS             complement(3680800..3685065)
     CDS             3685282..3686040
     CDS             complement(3686721..3686966)
     CDS             complement(3686926..3687192)
     CDS             3687915..3688112
     CDS             complement(3689328..3691565)
     CDS             complement(3692064..3692606)
     CDS             complement(3692790..3692966)
     CDS             complement(3693193..3694512)
     CDS             3694669..3694866
     CDS             3695481..3696530
     CDS             3696966..3698120
     CDS             complement(3698168..3699391)
     CDS             3700312..3701214
     CDS             complement(3701662..3702078)
     CDS             complement(3702494..3702724)
     CDS             3702911..3703018
     CDS             3703342..3704421
     CDS             3704477..3704986
     CDS             complement(3705454..3707106)
     CDS             complement(3707845..3708957)
     CDS             3709241..3710278
     CDS             complement(3710198..3710446)
     CDS             3710831..3710929
     CDS             3710948..3711046
     CDS             3711108..3711713
     CDS             complement(3711695..3712375)
     CDS             complement(3712586..3713398)
     CDS             3714164..3715468
     CDS             complement(3715522..3716031)
     CDS             complement(3716210..3716572)
     CDS             complement(3716666..3717085)
     CDS             3718065..3719147
     CDS             3719938..3720738
     CDS             complement(3721287..3721490)
     CDS             complement(3721496..3721666)
     CDS             complement(3721697..3721816)
     CDS             complement(3721862..3722254)
     CDS             complement(3722805..3723023)
     CDS             complement(3724002..3725813)
     CDS             complement(3726168..3726365)
     CDS             complement(3726636..3726791)
     CDS             3727114..3727506
     CDS             3728329..3731952
     CDS             3732458..3733939
     CDS             3734100..3734432
     CDS             3734579..3734965
     CDS             3735023..3736231
     CDS             3736248..3739607
     CDS             complement(3739793..3740176)
     CDS             complement(3740326..3740901)
     CDS             complement(3741511..3743316)
     CDS             3744329..3744562
     CDS             3744874..3745344
     CDS             3747165..3747437
     CDS             complement(3747453..3748199)
     CDS             complement(3748196..3749110)
     CDS             complement(3751594..3753021)
     CDS             3753129..3753734
     CDS             3755804..3758281
     CDS             complement(3758497..3759513)
     CDS             complement(3759539..3760330)
     CDS             complement(3761094..3761813)
     CDS             3762569..3762709
     CDS             3763008..3763130
     CDS             3763360..3763464
     CDS             3764618..3764755
     CDS             3764695..3764853
     CDS             3765390..3765740
     CDS             3765774..3766061
     CDS             3766063..3766206
     CDS             complement(3766408..3766635)
     CDS             complement(3766816..3767043)
     CDS             3767671..3769512
     CDS             complement(3769757..3770728)
     CDS             3771486..3772319
     CDS             3772422..3772862
     CDS             3773152..3774237
     CDS             3774249..3775649
     CDS             3775803..3776918
     CDS             3777196..3777939
     CDS             3778206..3779021
     CDS             3779129..3779332
     CDS             3779360..3779986
     CDS             complement(3780029..3780187)
     CDS             complement(3780471..3781574)
     CDS             complement(3781847..3782293)
     CDS             3782982..3783746
     CDS             complement(3784198..3785514)
     CDS             complement(3786683..3787084)
     CDS             3788235..3788861
     CDS             complement(3789405..3789626)
     CDS             complement(3791090..3792550)
     CDS             complement(3793760..3794422)
     CDS             complement(3794910..3795137)
     CDS             3796221..3796706
     CDS             3797171..3798571
     CDS             complement(3798910..3799155)
     CDS             complement(3799246..3803691)
     CDS             complement(3803725..3804468)
     CDS             complement(3804837..3804995)
     CDS             complement(3805467..3807194)
     CDS             complement(3808269..3808577)
     CDS             complement(3808790..3810340)
     CDS             complement(3810957..3812372)
     CDS             complement(3812518..3815760)
     CDS             3816901..3817908
     CDS             complement(3818491..3818970)
     CDS             complement(3819347..3819664)
     CDS             complement(3819627..3823592)
     CDS             complement(3823724..3823822)
     CDS             complement(3824893..3824997)
     CDS             complement(3825145..3825366)
     CDS             3826052..3827158
     CDS             3827539..3828570
     CDS             3828573..3830141
     CDS             3831730..3832440
     CDS             3832576..3832779
     CDS             complement(3833212..3833415)
     CDS             complement(3834377..3835534)
     CDS             complement(3835659..3835883)
     CDS             complement(3835923..3836126)
     CDS             complement(3836241..3836726)
     CDS             complement(3837039..3837518)
     CDS             complement(3837647..3841321)
     CDS             complement(3842056..3842502)
     CDS             complement(3842471..3843289)
     CDS             3843547..3844557
     CDS             3844799..3848818
     CDS             complement(3848774..3849010)
     CDS             complement(3849056..3849985)
     CDS             complement(3850090..3850224)
     CDS             3850766..3854815
     CDS             complement(3855238..3855390)
     CDS             complement(3855819..3857666)
     CDS             complement(3859013..3859114)
     CDS             complement(3859190..3859936)
     CDS             complement(3860392..3861360)
     CDS             complement(3861798..3862712)
     CDS             complement(3863080..3863220)
     CDS             complement(3863541..3864278)
     CDS             3865117..3866100
     CDS             3866500..3868455
     CDS             complement(3869867..3870166)
     CDS             3870290..3870475
     CDS             3870472..3871158
     CDS             3872106..3872285
     CDS             complement(3872668..3873606)
     CDS             3873909..3874835
     CDS             complement(3875500..3876276)
     CDS             3876821..3878002
     CDS             3878566..3880275
     CDS             3880533..3880886
     CDS             3881068..3882018
     CDS             complement(3882122..3883555)
     CDS             complement(3883631..3883963)
     CDS             3884865..3885038
     CDS             3885105..3885875
     CDS             complement(3886603..3887382)
     CDS             complement(3887494..3888420)
     CDS             complement(3888432..3889430)
     CDS             complement(3889733..3890632)
     CDS             complement(3890688..3891200)
     CDS             complement(3891234..3891653)
     CDS             3891979..3893157
     CDS             3893600..3894544
     CDS             complement(3895366..3898830)
     CDS             3899425..3900138
     CDS             3901498..3903078
     CDS             complement(3903538..3903972)
     CDS             3905490..3906332
     CDS             3907120..3907395
     CDS             complement(3907419..3909845)
     CDS             complement(3909899..3911002)
     CDS             3912586..3914037
     CDS             3914076..3914201
     CDS             3914260..3914493
     CDS             3914490..3914915
     CDS             3914905..3915333
     CDS             3915682..3916635
     CDS             3916659..3917072
     CDS             3917369..3917872
     CDS             complement(3918665..3919102)
     CDS             complement(3919312..3920388)
     CDS             3920671..3921306
     CDS             3921439..3922926
     CDS             3923071..3925230
     CDS             3925343..3926998
     CDS             complement(3927722..3928495)
     CDS             complement(3929540..3932383)
     CDS             complement(3933098..3933889)
     CDS             complement(3933902..3935035)
     CDS             complement(3935162..3935752)
     CDS             complement(3936845..3938164)
     CDS             3938984..3943945
     CDS             3944395..3944538
     CDS             3944848..3946692
     CDS             complement(3947029..3952464)
     CDS             3952650..3952943
     CDS             complement(3953889..3954944)
     CDS             3955556..3956104
     CDS             complement(3956358..3956450)
     CDS             complement(3956573..3956701)
     CDS             complement(3956896..3957825)
     CDS             complement(3958010..3958405)
     CDS             3959993..3960085
     CDS             complement(3961300..3961701)
     CDS             3961845..3962267
     CDS             3962267..3963112
     CDS             complement(3963239..3963814)
     CDS             complement(3964672..3965727)
     CDS             complement(3966099..3966605)
     CDS             3966897..3967622
     CDS             complement(3968527..3968781)
     CDS             complement(3968796..3969017)
     CDS             complement(3969436..3969603)
     CDS             complement(3971035..3971289)
     CDS             3971608..3972288
     CDS             complement(3973029..3974042)
     CDS             3974696..3974914
     CDS             3974960..3975346
     CDS             3975715..3976170
     CDS             complement(3976704..3978320)
     CDS             complement(3979106..3979711)
     CDS             complement(3980136..3982016)
     CDS             3982914..3983996
     CDS             3984008..3984250
     CDS             3984612..3984881
     CDS             complement(3984975..3987053)
     CDS             3987412..3987930
     CDS             3988099..3988236
     CDS             3988466..3988867
     CDS             3989526..3990599
     CDS             complement(3990853..3992991)
     CDS             3994920..3995174
     CDS             3995291..3995419
     CDS             3996352..4002789
     CDS             4004575..4008168
     CDS             complement(4008444..4008809)
     CDS             4009210..4009314
     CDS             4009524..4010216
     CDS             4010534..4012861
     CDS             complement(4013957..4014658)
     CDS             4015020..4015166
     CDS             complement(4015798..4017270)
     CDS             complement(4017661..4017780)
     CDS             complement(4018528..4019160)
     CDS             complement(4019274..4019906)
     CDS             complement(4020221..4020817)
     CDS             complement(4022248..4023663)
     CDS             complement(4023775..4024149)
     CDS             4024835..4025545
     CDS             complement(4025710..4026459)
     CDS             complement(4026713..4028083)
     CDS             complement(4028145..4029392)
     CDS             4029617..4030210
     CDS             4031581..4033479
     CDS             4033421..4033552
     CDS             4034039..4034458
     CDS             complement(4034600..4035040)
     CDS             4035385..4036191
     CDS             4036500..4037714
     CDS             4039935..4040987
     CDS             4041070..4041183
     CDS             4041422..4043224
     CDS             4043562..4045433
     CDS             complement(4045489..4045767)
     CDS             complement(4045757..4046521)
     CDS             complement(4054788..4055312)
     CDS             complement(4056388..4057014)
     CDS             complement(4057414..4058691)
     CDS             complement(4059509..4061926)
     CDS             complement(4062549..4063715)
     CDS             4065176..4065517
     CDS             complement(4065862..4066671)
     CDS             4066808..4066999
     CDS             4067578..4067835
     CDS             4068935..4069144
     CDS             complement(4069855..4070823)
     CDS             complement(4072395..4074116)
     CDS             complement(4074308..4079536)
     CDS             complement(4080432..4082018)
     CDS             complement(4082424..4084022)
     CDS             complement(4084112..4085647)
     CDS             complement(4085844..4087607)
     CDS             complement(4087746..4089296)
     CDS             complement(4089736..4090710)
     CDS             complement(4091507..4092475)
     CDS             4093142..4093627
     CDS             4093688..4094305
     CDS             4094670..4094882
     CDS             4095672..4096883
     CDS             complement(4097167..4098015)
     CDS             complement(4098615..4099007)
     CDS             4099547..4100023
     CDS             4101233..4101694
     CDS             4102592..4103863
     CDS             4104873..4105049
     CDS             4105693..4107018
     CDS             4107150..4107743
     CDS             complement(4108473..4109852)
     CDS             complement(4110199..4112451)
     CDS             4113226..4113612
     CDS             4113609..4114220
     CDS             4114448..4116106
     CDS             4118109..4118222
     CDS             4118496..4119104
     CDS             complement(4121540..4121779)
     CDS             4122022..4123299
     CDS             4123627..4124745
     CDS             4126186..4127463
     CDS             4127641..4127892
     CDS             4127918..4128370
     CDS             4129512..4130651
     CDS             4130682..4133192
     CDS             complement(4133385..4134116)
     CDS             4134327..4134872
     CDS             4135837..4136874
     CDS             complement(4138435..4140921)
     CDS             complement(4141097..4141306)
     CDS             4141665..4141823
     CDS             complement(4142265..4143515)
     CDS             complement(4143820..4144854)
     CDS             complement(4144888..4145262)
     CDS             4145947..4146816
     CDS             complement(4147239..4149272)
     CDS             complement(4149664..4149786)
     CDS             complement(4149868..4150152)
     CDS             4150184..4150342
     CDS             4150379..4150633
     CDS             4151287..4151547
     CDS             4151936..4152757
     CDS             4153087..4154067
     CDS             4154082..4154231
     CDS             4154413..4154598
     CDS             4154773..4155258
     CDS             4155526..4156023
     CDS             complement(4156349..4158544)
     CDS             complement(4159429..4161774)
     CDS             complement(4161767..4162180)
     CDS             complement(4162778..4164304)
     CDS             complement(4164431..4165150)
     CDS             complement(4165263..4166156)
     CDS             complement(4166810..4167943)
     CDS             4169525..4170607
     CDS             complement(4170843..4171718)
     CDS             complement(4172628..4172993)
     CDS             complement(4173786..4173998)
     CDS             complement(4174532..4176070)
     CDS             complement(4176775..4178355)
     CDS             4178362..4179213
     CDS             complement(4180082..4181143)
     CDS             complement(4181347..4181466)
     CDS             complement(4181555..4182106)
     CDS             4182225..4183586
     CDS             4184503..4186056
     CDS             4186226..4186903
     CDS             complement(4187462..4191922)
     CDS             complement(4192357..4195296)
     CDS             4195879..4196151
     CDS             4196090..4196218
     CDS             complement(4196545..4197528)
     CDS             complement(4199215..4200150)
     CDS             4201148..4201342
     CDS             4201888..4202796
     CDS             4203102..4204340
     CDS             4204510..4205010
     CDS             4205399..4205656
     CDS             4205707..4206015
     CDS             complement(4209106..4210269)
     CDS             complement(4210709..4211203)
     CDS             complement(4211321..4211614)
     CDS             complement(4212036..4212473)
     CDS             complement(4212600..4212908)
     CDS             complement(4213178..4214185)
     CDS             4214709..4216178
     CDS             4216716..4216928
     CDS             4217041..4217187
     CDS             complement(4218705..4220324)
     CDS             4220709..4221551
     CDS             4222509..4223261
     CDS             4224522..4225331
     CDS             complement(4225653..4225778)
     CDS             complement(4225841..4226056)
     CDS             4226413..4227732
     CDS             complement(4228935..4232294)
     CDS             complement(4233590..4234627)
     CDS             complement(4235756..4236223)
     CDS             4236284..4236781
     CDS             complement(4236854..4237354)
     CDS             complement(4237849..4238832)
     CDS             4239074..4239337
     CDS             4239496..4239789
     CDS             4239993..4241480
     CDS             4241744..4242589
     CDS             4243049..4243852
     CDS             complement(4245029..4245688)
     CDS             4245973..4247271
     CDS             4248054..4249226
     CDS             complement(4249660..4250151)
     CDS             complement(4250199..4250621)
     CDS             complement(4250639..4251142)
     CDS             4251698..4251808
     CDS             4251870..4251995
     CDS             complement(4252779..4253852)
     CDS             4254363..4254518
     CDS             4255080..4255265
     CDS             complement(4255189..4255350)
     CDS             complement(4256448..4256819)
     CDS             4257314..4258822
     CDS             4259401..4260618
     CDS             4261308..4262180
     CDS             4262970..4263311
     CDS             4263638..4263880
     CDS             complement(4264767..4265138)
     CDS             4266020..4266961
     CDS             4267522..4268625
     CDS             4268655..4268831
     CDS             4268906..4269508
     CDS             4270484..4270948
     CDS             complement(4271969..4273429)
     CDS             4273541..4273714
     CDS             complement(4273670..4274851)
     CDS             complement(4275187..4275582)
     CDS             complement(4275778..4277280)
     CDS             complement(4277465..4282600)
     CDS             4283570..4284199
     CDS             complement(4284496..4287747)
     CDS             complement(4287744..4288979)
     CDS             complement(4288976..4289923)
     CDS             complement(4289908..4291026)
     CDS             complement(4291521..4294466)
     CDS             complement(4294492..4294701)
     CDS             complement(4294717..4296081)
     CDS             complement(4296676..4298742)
     CDS             complement(4299819..4301165)
     CDS             4301468..4303120
     CDS             4303655..4305139
     CDS             4306025..4306237
     CDS             4306258..4306575
     CDS             complement(4307061..4311179)
     CDS             4313520..4314593
     CDS             complement(4314812..4315546)
     CDS             complement(4315773..4316579)
     CDS             complement(4316788..4317432)
     CDS             complement(4317526..4318032)
     CDS             4318432..4319469
     CDS             complement(4319925..4320788)
     CDS             4320923..4321066
     CDS             4321194..4321547
     CDS             4322987..4323466
     CDS             4324937..4325995
     CDS             complement(4327178..4327375)
     CDS             complement(4327365..4327511)
     CDS             4327533..4327766
     CDS             4327742..4327882
     CDS             4327907..4328062
     CDS             4329652..4329789
     CDS             4329921..4330028
     CDS             complement(4330341..4331627)
     CDS             4333007..4333228
     CDS             4333307..4333708
     CDS             complement(4333960..4334055)
     CDS             4334286..4334693
     CDS             complement(4335620..4335760)
     CDS             complement(4336307..4336408)
     CDS             complement(4336625..4337872)
     CDS             complement(4338475..4338636)
     CDS             complement(4339110..4340075)
     CDS             complement(4340289..4341875)
     CDS             complement(4342197..4343225)
     CDS             4344185..4345183
     CDS             complement(4345708..4346562)
     CDS             complement(4347060..4347971)
     CDS             complement(4348305..4349462)
     CDS             complement(4349528..4350673)
     CDS             complement(4351535..4352224)
     CDS             complement(4352351..4354093)
     CDS             4356606..4358057
     CDS             4358134..4361091
     CDS             complement(4361365..4361538)
     CDS             4361784..4363232
     CDS             4363195..4363338
     CDS             4363331..4365670
     CDS             4365954..4366712
     CDS             4367779..4374783
     CDS             complement(4375465..4376610)
     CDS             complement(4377026..4378090)
     CDS             complement(4378464..4379327)
     CDS             complement(4380083..4380964)
     CDS             4381614..4381802
     CDS             4382111..4382491
     CDS             4382615..4382731
     CDS             4382744..4382977
     CDS             4383502..4383723
     CDS             complement(4384041..4384712)
     CDS             complement(4385468..4386232)
     CDS             4386424..4386564
     CDS             complement(4387208..4388773)
     CDS             complement(4388852..4389517)
     CDS             complement(4389814..4390047)
     CDS             complement(4390032..4391630)
     CDS             complement(4391624..4391959)
     CDS             complement(4392160..4392315)
     CDS             4392554..4393909
     CDS             4394349..4396478
     CDS             4396697..4398478
     CDS             4399306..4401162
     CDS             4402324..4402839
     CDS             4403666..4403878
     CDS             4404604..4405752
     CDS             complement(4405803..4406363)
     CDS             complement(4406496..4406747)
     CDS             4406936..4408687
     CDS             4409176..4409979
     CDS             complement(4410979..4411827)
     CDS             4411884..4412072
     CDS             4412470..4413099
     CDS             complement(4413483..4414592)
     CDS             complement(4415949..4417862)
     CDS             4418651..4418785
     CDS             4419410..4419562
     CDS             complement(4420293..4420631)
     CDS             4420915..4422678
     CDS             complement(4423741..4424187)
     CDS             complement(4425850..4427274)
     CDS             4427650..4427907
     CDS             complement(4428014..4428133)
     CDS             4428315..4428470
     CDS             4428760..4429377
     CDS             4429769..4430116
     CDS             complement(4430305..4432779)
     CDS             complement(4432949..4433884)
     CDS             complement(4433940..4434800)
     CDS             complement(4434855..4435520)
     CDS             complement(4435624..4445142)
     CDS             complement(4445965..4446498)
     CDS             complement(4446452..4446811)
     CDS             4447185..4448186
     CDS             complement(4448673..4454090)
     CDS             complement(4454176..4454301)
     CDS             complement(4455348..4455596)
     CDS             complement(4455685..4458183)
     CDS             complement(4458278..4458628)
     CDS             complement(4458647..4459264)
     CDS             complement(4459828..4459944)
     CDS             complement(4460035..4462080)
     CDS             complement(4462676..4464022)
     CDS             complement(4464598..4466469)
     CDS             4468062..4468880
     CDS             complement(4468895..4469803)
     CDS             complement(4469793..4470905)
     CDS             4470965..4471177
     CDS             complement(4471357..4471497)
     CDS             4471576..4471779
     CDS             4471893..4472156
     CDS             4472264..4472923
     CDS             4473756..4474022
     CDS             4474215..4475930
     CDS             complement(4477044..4477370)
     CDS             complement(4477417..4477854)
     CDS             complement(4478487..4479398)
     CDS             complement(4479399..4479650)
     CDS             4479979..4483209
     CDS             complement(4484081..4485901)
     CDS             complement(4486042..4486311)
     CDS             complement(4487376..4487492)
     CDS             4488288..4489316
     CDS             4489709..4490083
     CDS             complement(4490874..4491221)
     CDS             4493124..4493351
     CDS             complement(4493813..4493920)
     CDS             4494784..4495314
     CDS             4495869..4496225
     CDS             4496681..4496827
     CDS             4498810..4500057
     CDS             4500290..4500676
     CDS             complement(4500832..4501056)
     CDS             complement(4501902..4502096)
     CDS             complement(4502452..4502580)
     CDS             complement(4502936..4503349)
     CDS             4503596..4503877
     CDS             complement(4504076..4504615)
     CDS             complement(4505939..4506085)
     CDS             4506529..4507350
     CDS             complement(4507368..4507715)
     CDS             complement(4508879..4509457)
     CDS             complement(4510029..4510775)
     CDS             4511390..4512130
     CDS             complement(4512422..4513705)
     CDS             complement(4514600..4516228)
     CDS             complement(4516986..4517459)
     CDS             4517947..4518867
     CDS             4519110..4519349
     CDS             4519407..4520444
     CDS             4520570..4521883
     CDS             4522120..4523082
     CDS             4523134..4523571
     CDS             4524097..4525353
     CDS             4526106..4526204
     CDS             4526570..4526743
     CDS             complement(4527310..4528077)
     CDS             4529052..4531796
     CDS             4532785..4533105
     CDS             4533422..4533955
     CDS             4534599..4535207
     CDS             complement(4535777..4537462)
     CDS             complement(4537568..4538155)
     CDS             4539789..4540826
     CDS             complement(4540901..4541977)
     CDS             complement(4542869..4543066)
     CDS             complement(4543239..4544114)
     CDS             4545212..4546975
     CDS             complement(4547897..4548079)
     CDS             4548636..4549673
     CDS             complement(4551680..4551967)
     CDS             complement(4553375..4554217)
     CDS             complement(4554629..4555132)
     CDS             complement(4555499..4556641)
     CDS             4556972..4557169
     CDS             4557925..4558137
     CDS             4558180..4558416
     CDS             4558552..4558815
     CDS             complement(4559674..4563921)
     CDS             complement(4564109..4566127)
     CDS             complement(4566590..4569898)
     CDS             complement(4570317..4570418)
     CDS             complement(4571090..4571911)
     CDS             complement(4572252..4572590)
     CDS             4573381..4574745
     CDS             4575288..4575863
     CDS             complement(4576166..4577068)
     CDS             complement(4577714..4578703)
     CDS             complement(4578905..4581265)
     CDS             4581356..4582321
     CDS             complement(4583248..4583547)
     CDS             4583671..4583856
     CDS             4583853..4584539
     CDS             4584744..4585874
     CDS             complement(4586521..4586820)
     CDS             4586944..4587129
     CDS             4587126..4587812
     CDS             4587988..4588191
     CDS             4588813..4590948
     CDS             complement(4591987..4592442)
     CDS             complement(4592699..4593613)
     CDS             complement(4593896..4594963)
     CDS             complement(4595361..4595495)
     CDS             complement(4596040..4596972)
     CDS             4597745..4598206
     CDS             4598815..4598991
     CDS             4600393..4600782
     CDS             complement(4600881..4601009)
     CDS             complement(4601920..4602234)
     CDS             complement(4604861..4604986)
     CDS             4606029..4606160
     CDS             complement(4606542..4607075)
     CDS             4607348..4607470
     CDS             4609991..4610869
     CDS             complement(4612247..4613284)
     CDS             complement(4613868..4613999)
     CDS             complement(4614194..4614649)
     CDS             complement(4614966..4618961)
     CDS             complement(4619069..4620061)
     CDS             complement(4620565..4621650)
     CDS             complement(4621711..4622796)
     CDS             complement(4622978..4624078)
     CDS             complement(4624227..4625204)
     CDS             complement(4625247..4626683)
     CDS             complement(4627682..4629046)
     CDS             complement(4629834..4630664)
     CDS             complement(4631340..4632689)
     CDS             complement(4633926..4634039)
     CDS             4636298..4637155
     CDS             complement(4637674..4637823)
     CDS             complement(4637845..4638954)
     CDS             complement(4640199..4640471)
     CDS             complement(4640787..4641197)
     CDS             complement(4641197..4641652)
     CDS             complement(4642259..4643077)
     CDS             complement(4643190..4643540)
     CDS             complement(4643691..4644656)
     CDS             complement(4644681..4645076)
     CDS             complement(4645837..4646220)
     CDS             complement(4646309..4646422)
     CDS             complement(4646533..4646733)
     CDS             complement(4646985..4647560)
     CDS             complement(4647560..4648900)
     CDS             complement(4649017..4649502)
     CDS             complement(4649758..4650291)
     CDS             complement(4650442..4650804)
     CDS             complement(4650808..4651347)
     CDS             complement(4651572..4651973)
     CDS             complement(4652002..4652547)
     CDS             complement(4652647..4653015)
     CDS             complement(4653015..4653383)
     CDS             complement(4653504..4653755)
     CDS             complement(4653896..4654144)
     CDS             complement(4654148..4654561)
     CDS             complement(4654735..4655463)
     CDS             complement(4655520..4655879)
     CDS             complement(4656018..4656293)
     CDS             complement(4656467..4657330)
     CDS             complement(4657397..4657702)
     CDS             complement(4657692..4658330)
     CDS             complement(4658353..4659036)
     CDS             4660869..4661345
     CDS             4661730..4662857
     CDS             4663054..4664826
     CDS             complement(4665302..4667113)
     CDS             4667958..4668866
     CDS             complement(4669023..4669628)
     CDS             complement(4670397..4671083)
     CDS             4671389..4671688
     CDS             4672724..4673209
     CDS             4673511..4674395
     CDS             complement(4674732..4675418)
     CDS             4675724..4676023
     CDS             4676243..4676575
     CDS             4676625..4676780
     CDS             4676967..4677326
     CDS             4677319..4677429
     CDS             4677534..4677677
     CDS             complement(4678501..4678791)
     CDS             4679318..4679872
     CDS             4679856..4681199
     CDS             4681721..4681894
     CDS             4682776..4683933
     CDS             4684202..4685209
     CDS             4685403..4685561
     CDS             complement(4685893..4686351)
     CDS             complement(4686645..4687367)
     CDS             complement(4687980..4688210)
     CDS             complement(4688863..4689375)
     CDS             4691160..4692008
     CDS             4692416..4693294
     CDS             4694429..4696336
     CDS             complement(4696887..4697075)
     CDS             4697944..4698138
     CDS             4698377..4698835
     CDS             4699161..4699859
     CDS             4699866..4700720
     CDS             4702432..4703958
     CDS             4704795..4706996
     CDS             complement(4708014..4708139)
     CDS             complement(4708723..4709409)
     CDS             complement(4709746..4710918)
     CDS             complement(4711163..4711555)
     CDS             complement(4712276..4713025)
     CDS             4713252..4713545
     CDS             4715172..4715354
     CDS             complement(4715752..4716285)
     CDS             complement(4716239..4716598)
     CDS             4717395..4717772
     CDS             4718688..4719035
     CDS             4719366..4719713
     CDS             4720045..4720392
     CDS             4720723..4721199
     CDS             4721367..4721714
     CDS             4722059..4722535
     CDS             4722704..4723204
     CDS             complement(4723516..4723686)
     CDS             complement(4723643..4724131)
     CDS             complement(4724283..4724474)
     CDS             4724543..4724662
     CDS             complement(4724659..4726017)
     CDS             complement(4726162..4726524)
     CDS             complement(4726584..4726895)
     CDS             4727566..4728078
     CDS             4728299..4728469
     CDS             complement(4728610..4728720)
     CDS             complement(4728713..4729072)
     CDS             complement(4729766..4730065)
     CDS             4730189..4730374
     CDS             4730371..4731057
     CDS             complement(4731149..4731304)
     CDS             4731692..4734034
     CDS             complement(4735183..4735482)
     CDS             4735606..4735791
     CDS             4735788..4736474
     CDS             4736843..4737214
     CDS             4737546..4737740
     CDS             complement(4737868..4738251)
     CDS             complement(4738244..4738360)
     CDS             complement(4738474..4738668)
     CDS             4738906..4739259
     CDS             complement(4739400..4739510)
     CDS             complement(4739503..4739862)
     CDS             complement(4740049..4740204)
     CDS             4740245..4740814
     CDS             4741546..4741773
     CDS             4742152..4742310
     CDS             complement(4742285..4742875)
     CDS             4743185..4743406
     CDS             4743514..4743924
     CDS             4744378..4744626
     CDS             4744613..4744855
     CDS             4744836..4744940
     CDS             4745050..4745205
     CDS             4745392..4745751
     CDS             4745744..4745854
     CDS             complement(4746357..4746590)
     CDS             complement(4746947..4747153)
     CDS             complement(4747353..4747733)
     CDS             complement(4748804..4748992)
     CDS             complement(4749073..4749228)
     CDS             4749656..4750912
     CDS             4751338..4751493
     CDS             4751818..4752039
     CDS             4752032..4752142
     CDS             complement(4752279..4752482)
     CDS             4752782..4753627
     CDS             4753628..4755760
     CDS             4755891..4756787
     CDS             4756817..4757791
     CDS             4757984..4759504
     CDS             4759501..4759875
     CDS             4760034..4760792
     CDS             4760789..4761421
     CDS             4761458..4762408
     CDS             complement(4763018..4763173)
     CDS             complement(4763264..4763446)
     CDS             complement(4763463..4763555)
     CDS             complement(4763669..4763863)
     CDS             4764454..4767726
     CDS             4767726..4768157
     CDS             4768222..4771032
     CDS             4771165..4774362
     CDS             complement(4774821..4776155)
     CDS             complement(4776413..4776607)
     CDS             complement(4777007..4777126)
     CDS             complement(4777278..4778384)
     CDS             complement(4778563..4779531)
     CDS             complement(4779572..4780357)
     CDS             complement(4780564..4781691)
     CDS             complement(4781715..4782821)
     CDS             4782899..4783945
     CDS             4785108..4785356
     CDS             4785343..4785585
     CDS             4785566..4785670
     CDS             4786133..4787272
     CDS             4787592..4788803
     CDS             4788951..4789370
     CDS             4789405..4790532
     CDS             4790916..4791674
     CDS             4791695..4792447
     CDS             4792607..4793767
     CDS             4794171..4794365
     CDS             4794479..4794595
     CDS             4794588..4794974
     CDS             complement(4795204..4796496)
     CDS             4796704..4796856
     CDS             complement(4797198..4797383)
     CDS             complement(4797567..4797761)
     CDS             complement(4797778..4797942)
     CDS             4800164..4800823
     CDS             4801313..4801606
     CDS             complement(4802150..4802965)
     CDS             complement(4802958..4803362)
     CDS             complement(4803403..4804665)
     CDS             complement(4804738..4806717)
     CDS             complement(4806789..4807334)
     CDS             complement(4807381..4808442)
     CDS             complement(4808487..4810391)
     CDS             complement(4810529..4810648)
     CDS             complement(4810705..4811034)
     CDS             complement(4811060..4811254)
     CDS             complement(4811940..4812062)
     CDS             4812523..4812735
     CDS             complement(4813106..4816624)
     CDS             complement(4817381..4817599)
     CDS             4818736..4819386
     CDS             complement(4820301..4822412)
     CDS             complement(4823098..4824900)
     CDS             complement(4824904..4825479)
     CDS             complement(4826057..4826836)
     CDS             complement(4827852..4828892)
     CDS             4828940..4829041
     CDS             4829515..4830492
     CDS             4830526..4831443
     CDS             4831666..4832373
     CDS             4832651..4833178
     CDS             4834234..4834392
     CDS             4834389..4834616
     CDS             complement(4835143..4836300)
     CDS             complement(4836721..4836969)
     CDS             complement(4837154..4838047)
     CDS             complement(4838318..4839481)
     CDS             complement(4839474..4839590)
     CDS             complement(4839782..4841212)
     CDS             4843238..4843441
     CDS             complement(4845808..4846593)
     CDS             complement(4847767..4848852)
     CDS             4849313..4849498
     CDS             4850499..4851890
     CDS             complement(4854323..4855660)
     CDS             complement(4857113..4858342)
     CDS             complement(4860022..4860210)
     CDS             4860319..4862109
     CDS             complement(4862839..4862961)
     CDS             4863543..4864007
     CDS             complement(4864218..4864865)
     CDS             4865769..4866434
     CDS             complement(4866532..4867038)
     CDS             complement(4867576..4867695)
     CDS             complement(4868025..4868324)
     CDS             4868448..4868633
     CDS             4868630..4869316
     CDS             complement(4869558..4872089)
     CDS             4873124..4873363
     CDS             4873372..4874109
     CDS             complement(4874834..4875961)
     CDS             complement(4876981..4880268)
     CDS             4882297..4883631
     CDS             4883740..4883856
     CDS             4883888..4884073
     CDS             4884647..4887262
     CDS             complement(4887965..4888147)
     CDS             4888424..4888987
     CDS             4890616..4891140
     CDS             complement(4893997..4894287)
     CDS             complement(4894253..4894786)
     CDS             complement(4895024..4895446)
     CDS             complement(4896943..4897173)
     CDS             complement(4897694..4897789)
     CDS             complement(4898209..4898355)
     CDS             4899215..4901035
     CDS             4901297..4903483
     CDS             complement(4903831..4903938)
     CDS             4905458..4906150
     CDS             complement(4906362..4906925)
     CDS             complement(4907277..4908824)
     CDS             4909005..4910381
     CDS             4910934..4912403
     CDS             4912667..4912783
     CDS             4913653..4917567
     CDS             4917942..4919216
     CDS             4919588..4920166
     CDS             4920861..4922648
     CDS             complement(4924188..4925303)
     CDS             4925465..4926214
     CDS             complement(4926405..4926776)
     CDS             complement(4927313..4927558)
     CDS             complement(4928195..4929331)
     CDS             4929944..4931611
     CDS             complement(4932298..4936287)
     CDS             complement(4937986..4938924)
     CDS             complement(4940563..4940898)
     CDS             complement(4940932..4941042)
     CDS             4941213..4942649
     CDS             complement(4942687..4942866)
     CDS             4943408..4944664
     CDS             complement(4945576..4946556)
     CDS             complement(4946700..4947848)
     CDS             complement(4947996..4949144)
     CDS             4951353..4951463
     CDS             4951721..4953925
     CDS             complement(4953926..4954645)
     CDS             complement(4954707..4955846)
     CDS             complement(4955862..4957973)
     CDS             complement(4958128..4960995)
     CDS             complement(4962813..4963391)
     CDS             4963854..4964012
     CDS             complement(4964016..4965701)
     CDS             complement(4966377..4966664)
     CDS             complement(4966841..4967251)
     CDS             complement(4968019..4971618)
     CDS             4974087..4974242
     CDS             4974262..4974522
     CDS             4974500..4974775
     CDS             4974955..4975098
     CDS             4975429..4975635
     CDS             4975635..4975778
     CDS             complement(4976603..4976725)
     CDS             complement(4977493..4980810)
     CDS             complement(4980978..4981496)
     CDS             complement(4981509..4981874)
     CDS             complement(4982580..4983797)
     CDS             4984322..4986061
     CDS             complement(4986242..4987276)
     CDS             complement(4988286..4988864)
     CDS             4989560..4991563
     CDS             complement(4991854..4992558)
     CDS             4994117..4994503
     CDS             4995185..4996342
     CDS             complement(4997785..4998891)
     CDS             complement(4998864..5000168)
     CDS             5000614..5000742
     CDS             5001024..5001566
     CDS             5001845..5004514
     CDS             5004796..5005458
     CDS             5006154..5008349
     CDS             complement(5008408..5010945)
     CDS             complement(5011083..5015132)
     CDS             complement(5016071..5016283)
     CDS             5016574..5017668
     CDS             5018088..5018741
     CDS             5018841..5019143
     CDS             complement(5019344..5019673)
     CDS             5019714..5020295
     CDS             complement(5020859..5022115)
     CDS             complement(5022189..5023211)
     CDS             complement(5024023..5025174)
     CDS             complement(5026980..5027939)
     CDS             complement(5028950..5030623)
     CDS             5030998..5032506
     CDS             5033087..5034139
     CDS             5034589..5035557
     CDS             5036086..5036262
     CDS             complement(5036534..5037580)
     CDS             complement(5038104..5038226)
     CDS             5038438..5039751
     CDS             5040182..5040490
     CDS             5040632..5040805
     CDS             complement(5041433..5042443)
     CDS             complement(5042852..5043283)
     CDS             complement(5043365..5043718)
     CDS             complement(5044696..5044833)
     CDS             complement(5045182..5045325)
     CDS             5045953..5046927
     CDS             complement(5050039..5050533)
     CDS             complement(5050838..5052073)
     CDS             complement(5052127..5053260)
     CDS             complement(5053846..5054205)
     CDS             complement(5055023..5057077)
     CDS             5057804..5058589
     CDS             5058586..5059836
     CDS             5061244..5061474
     CDS             5061510..5061659
     CDS             complement(5062119..5064692)
     CDS             complement(5064988..5066241)
     CDS             complement(5066444..5066794)
     CDS             5067066..5067179
     CDS             5067364..5067738
     CDS             5068307..5070214
     CDS             5070385..5071044
     CDS             5073445..5073552
     CDS             complement(5073506..5075638)
     CDS             5078383..5078529
     CDS             5078522..5078623
     CDS             5080582..5080959
     CDS             5081445..5081774
     CDS             5082229..5083074
     CDS             complement(5083976..5087698)
     CDS             complement(5088134..5089090)
     CDS             complement(5089426..5089881)
     CDS             complement(5089964..5090377)
     CDS             complement(5090374..5090817)
     CDS             5091023..5092510
     CDS             5092619..5093524
     CDS             5093799..5094323
     CDS             5094327..5095154
     CDS             5095641..5096858
     CDS             5096954..5098195
     CDS             5098445..5099041
     CDS             5099412..5099816
     CDS             complement(5100035..5101573)
     CDS             5102936..5103706
     CDS             5103723..5104544
     CDS             5104602..5105507
     CDS             5105557..5108871
     CDS             5108871..5109995
     CDS             5109925..5111208
     CDS             5111276..5112709
     CDS             5113305..5113694
     CDS             5113872..5115197
     CDS             5115330..5116049
     CDS             5116118..5118019
     CDS             5118332..5120449
     CDS             complement(5120787..5121026)
     CDS             complement(5121072..5121491)
     CDS             complement(5123128..5123349)
     CDS             complement(5123369..5123584)
     CDS             complement(5123596..5123823)
     CDS             complement(5124169..5126037)
     CDS             complement(5126209..5126397)
     CDS             complement(5126976..5127344)
     CDS             complement(5127603..5127788)
     CDS             complement(5128019..5128288)
     CDS             complement(5128555..5130444)
     CDS             complement(5131962..5132240)
     CDS             complement(5132802..5132966)
     CDS             complement(5133110..5133280)
     CDS             5133312..5133779
     CDS             5134666..5136087
     CDS             5136368..5136703
     CDS             5136706..5139645
     CDS             complement(5140081..5142144)
     CDS             complement(5142563..5143255)
     CDS             5143673..5144509
     CDS             5145169..5145780
     CDS             complement(5146012..5147667)
     CDS             5148724..5149209
     CDS             5150909..5151526
     CDS             complement(5152432..5153325)
     CDS             5154768..5158232
     CDS             complement(5158360..5158881)
     CDS             complement(5158943..5159056)
     CDS             complement(5159222..5159446)
     CDS             complement(5159483..5159773)
     CDS             complement(5160194..5161171)
     CDS             complement(5161453..5161782)
     CDS             complement(5161799..5162062)
     CDS             complement(5162136..5162609)
     CDS             complement(5163224..5164828)
     CDS             complement(5165518..5166480)
     CDS             5166936..5167727
     CDS             complement(5168150..5168320)
     CDS             complement(5168831..5170021)
     CDS             complement(5170315..5170887)
     CDS             complement(5171618..5172202)
     CDS             complement(5173187..5174044)
     CDS             complement(5174320..5174730)
     CDS             complement(5174791..5174952)
     CDS             5175033..5176229
     CDS             5176866..5177915
     CDS             complement(5178729..5178890)
     CDS             complement(5178912..5179046)
     CDS             complement(5179207..5179350)
     CDS             5179730..5179924
     CDS             5179984..5180184
     CDS             5181207..5183684
     CDS             complement(5184357..5184455)
     CDS             complement(5184694..5184897)
     CDS             5186300..5187079
     CDS             5187567..5188373
     CDS             5188430..5188717
     CDS             complement(5189110..5189289)
     CDS             5189811..5191265
     CDS             5191387..5191800
     CDS             complement(5191797..5192096)
     CDS             complement(5192204..5192824)
     CDS             complement(5193251..5193478)
     CDS             5193904..5195148
     CDS             complement(5195561..5196652)
     CDS             5196897..5198582
     CDS             complement(5198881..5199489)
     CDS             complement(5199678..5201405)
     CDS             complement(5201657..5202055)
     CDS             complement(5202425..5203063)
     CDS             5203295..5204236
     CDS             complement(5204319..5205416)
     CDS             complement(5205556..5206647)
     CDS             complement(5206814..5208517)
     CDS             5209139..5209786
     CDS             5209882..5210124
     CDS             5210555..5213176
     CDS             complement(5213167..5213691)
     CDS             5214026..5214313
     CDS             5214314..5215996
     CDS             5216566..5217576
     CDS             5218020..5219663
     CDS             complement(5220104..5220250)
     CDS             complement(5220296..5220664)
     CDS             5221535..5222911
     CDS             5223199..5226822
     CDS             complement(5227590..5227934)
     CDS             complement(5228485..5228988)
     CDS             complement(5229523..5229666)
     CDS             complement(5229829..5231175)
     CDS             complement(5232414..5233184)
     CDS             5235407..5235826
     CDS             5235911..5236444
     CDS             complement(5236560..5237315)
     CDS             5238089..5239618
     CDS             5240690..5241010
     CDS             5241136..5242893
     CDS             5243447..5243539
     CDS             complement(5244126..5244533)
     CDS             complement(5244696..5244947)
     CDS             complement(5245025..5245156)
     CDS             complement(5245305..5245514)
     CDS             5247102..5249225
     CDS             complement(5250054..5250512)
     CDS             complement(5250688..5251251)
     CDS             5251339..5252268
     CDS             5252486..5253415
     CDS             complement(5253486..5253737)
     CDS             5253848..5254453
     CDS             complement(5254572..5256005)
     CDS             complement(5256465..5256788)
     CDS             5257225..5257983
     CDS             5259071..5260216
     CDS             complement(5260540..5260659)
     CDS             complement(5260646..5260837)
     CDS             complement(5260963..5263698)
     CDS             complement(5264342..5265040)
     CDS             5265502..5265750
     CDS             5265784..5266440
     CDS             5266852..5267217
     CDS             5269160..5272141
     CDS             5272323..5272484
     CDS             complement(5273214..5274002)
     CDS             complement(5274681..5275751)
     CDS             complement(5275996..5276295)
     CDS             5276368..5277183
     CDS             complement(5278531..5279334)
     CDS             5279603..5279695
     CDS             complement(5279739..5280767)
     CDS             5280817..5281719
     CDS             complement(5281815..5282210)
     CDS             complement(5282436..5282567)
     CDS             5282994..5284496
     CDS             complement(5284819..5285067)
     CDS             complement(5285155..5294811)
     CDS             complement(5294786..5295823)
     CDS             complement(5295888..5296070)
     CDS             5296620..5299337
     CDS             5300623..5300730
     CDS             5301467..5304766
     CDS             complement(5305023..5305634)
     CDS             complement(5305872..5306774)
     CDS             5307429..5308349
     CDS             5308927..5312454
     CDS             5313154..5313489
     CDS             5313456..5313845
     CDS             complement(5314909..5344512)
     CDS             5345978..5346340
     CDS             5346447..5347757
     CDS             5348974..5350791
     CDS             5350976..5351644
     CDS             5352107..5352814
     CDS             complement(5353427..5354902)
     CDS             5355116..5356810
     CDS             complement(5356840..5356995)
     CDS             complement(5356961..5357203)
     CDS             complement(5357567..5358226)
     CDS             complement(5358455..5358853)
     CDS             complement(5359218..5360024)
     CDS             5360690..5361685
     CDS             5361796..5362536
     CDS             5363121..5364986
     CDS             5365210..5365992
     CDS             complement(5365976..5366161)
     CDS             complement(5366349..5367143)
     CDS             5367357..5372069
     CDS             5372195..5374717
     CDS             5375265..5379440
     CDS             complement(5379592..5382309)
     CDS             complement(5382588..5383016)
     CDS             complement(5383438..5383896)
     CDS             complement(5384892..5385947)
     CDS             5386630..5387172
     CDS             5387910..5388992
     CDS             complement(5389536..5390171)
     CDS             5390907..5394998
     CDS             complement(5395593..5400188)
     CDS             complement(5400781..5401284)
     CDS             complement(5401277..5401999)
     CDS             complement(5401990..5402397)
     CDS             5402579..5402920
     CDS             5402954..5403967
     CDS             5404292..5404540
     CDS             5404565..5404699
     CDS             5404712..5404837
     CDS             5404991..5405113
     CDS             5405705..5406397
     CDS             5406523..5408379
     CDS             5408697..5409788
     CDS             5409861..5410586
     CDS             5411352..5411489
     CDS             5413207..5414829
     CDS             5415475..5415924
     CDS             5418121..5419038
     CDS             complement(5419224..5419640)
     CDS             complement(5419868..5420236)
     CDS             5420313..5421527
     CDS             5421774..5422025
     CDS             complement(5422333..5423190)
     CDS             5424602..5424961
     CDS             5426489..5426722
     CDS             complement(5426895..5427401)
     CDS             5427618..5428895
     CDS             5429727..5432135
     CDS             complement(5432786..5433997)
     CDS             complement(5434323..5435174)
     CDS             complement(5436564..5436932)
     CDS             complement(5436929..5437588)
     CDS             5437935..5440724
     CDS             5442199..5443665
     CDS             complement(5443751..5444248)
     CDS             complement(5444701..5445285)
     CDS             complement(5445853..5446965)
     CDS             5447888..5448973
     CDS             complement(5449090..5449776)
     CDS             5450082..5450381
     CDS             5450918..5451994
     CDS             5452205..5453191
     CDS             5453262..5454149
     CDS             5454517..5455338
     CDS             complement(5456566..5456736)
     CDS             5458122..5458682
     CDS             complement(5458898..5459155)
     CDS             5459828..5462536
     CDS             5463130..5463906
     CDS             5465054..5466169
     CDS             5467159..5467272
     CDS             5467458..5467676
     CDS             5467732..5467947
     CDS             complement(5468356..5468850)
     CDS             5469111..5469746
     CDS             complement(5471387..5471494)
     CDS             complement(5471840..5472277)
     CDS             complement(5472378..5472710)
     CDS             complement(5472811..5473143)
     CDS             complement(5473244..5473576)
     CDS             complement(5473677..5474009)
     CDS             complement(5474110..5474442)
     CDS             complement(5474543..5474875)
     CDS             5474963..5475748
     CDS             5476434..5477198
     CDS             5477576..5477791
     CDS             5478000..5478143
     CDS             complement(5478716..5479318)
     CDS             complement(5479413..5480288)
     CDS             complement(5480746..5481531)
     CDS             complement(5482056..5482604)
     CDS             5483039..5483656
     CDS             5483724..5484596
     CDS             5484593..5487043
     CDS             5487633..5488577
     CDS             5488977..5491328
     CDS             5491398..5497982
     CDS             complement(5498570..5498812)
     CDS             complement(5498984..5499541)
     CDS             complement(5500175..5501224)
     CDS             5501991..5503475
     CDS             5503569..5503916
     CDS             complement(5504267..5506213)
     CDS             5506890..5507144
     CDS             5507511..5507717
     CDS             5507748..5507996
     CDS             complement(5508138..5508824)
     CDS             5509130..5509429
     CDS             5509555..5509698
     CDS             complement(5509650..5510867)
     CDS             complement(5510931..5512550)
     CDS             complement(5512695..5513135)
     CDS             complement(5513152..5515257)
     CDS             5515788..5519246
     CDS             5519369..5519569
     CDS             5519764..5520264
     CDS             5520725..5521060
     CDS             complement(5521567..5522253)
     CDS             5522559..5522858
     CDS             complement(5523723..5523938)
     CDS             complement(5523994..5524212)
     CDS             complement(5524398..5524511)
     CDS             5524736..5525014
     CDS             complement(5525768..5525881)
     CDS             complement(5526554..5526757)
     CDS             complement(5528156..5528290)
     CDS             complement(5528369..5528491)
     CDS             5528884..5529381
     CDS             5529383..5532559
     CDS             complement(5532885..5533385)
     CDS             complement(5533580..5533780)
     CDS             5534234..5534344
     CDS             5534466..5534639
     CDS             complement(5534737..5535423)
     CDS             5535729..5536028
     CDS             5536402..5536494
     CDS             complement(5536705..5537391)
     CDS             5537523..5537642
     CDS             5537642..5537902
     CDS             complement(5538683..5539066)
     CDS             complement(5541895..5542107)
     CDS             complement(5542278..5542421)
     CDS             5542528..5543496
     CDS             complement(5543780..5544061)
     CDS             5546017..5547054
     CDS             complement(5547340..5548521)
     CDS             5550523..5551482
     CDS             complement(5551971..5552270)
     CDS             5552576..5553262
     CDS             5554406..5554651
     CDS             5555019..5556713
     CDS             complement(5557813..5557953)
     CDS             5558280..5558423
     CDS             complement(5559755..5560525)
     CDS             5560788..5561702
     CDS             5562093..5562518
     CDS             complement(5563176..5563982)
     CDS             complement(5564312..5564803)
     CDS             complement(5565326..5565544)
     CDS             complement(5567156..5568373)
     CDS             5568997..5569824
     CDS             complement(5569827..5570786)
     CDS             complement(5571978..5572649)
     CDS             complement(5574671..5575789)
     CDS             complement(5579819..5582314)
     CDS             complement(5583403..5583495)
     CDS             5584506..5584691
     CDS             5585269..5585490
     CDS             5585988..5586119
     CDS             5586330..5587103
     CDS             5587676..5589340
     CDS             5590250..5590597
     CDS             5590584..5590772
     CDS             5591170..5591316
     CDS             5591710..5591841
     CDS             complement(5592896..5593048)
     CDS             complement(5593048..5593239)
     CDS             5595812..5597071
     CDS             5597273..5598328
     CDS             5598330..5600006
     CDS             5600692..5601420
     CDS             5601722..5601922
     CDS             complement(5602599..5605304)
     CDS             complement(5606666..5606869)
     CDS             complement(5608746..5609231)
     CDS             complement(5609420..5609905)
     CDS             5610777..5611019
     CDS             complement(5611535..5611699)
     CDS             complement(5611983..5612993)
     CDS             5615206..5616423
     CDS             5617272..5617796
     CDS             complement(5618966..5619670)
     CDS             complement(5619744..5620940)
     CDS             complement(5621371..5621856)
     CDS             5622376..5623290
     CDS             complement(5623544..5625580)
     CDS             5625975..5626160
     CDS             complement(5626403..5627158)
     CDS             complement(5627133..5628203)
     CDS             5628467..5630566
     CDS             5631749..5632354
     CDS             5632570..5633388
     CDS             complement(5633791..5633922)
     CDS             complement(5633961..5635901)
     CDS             complement(5636193..5637668)
     CDS             complement(5637974..5639041)
     CDS             5639476..5640261
     CDS             5640363..5641190
     CDS             5641369..5645715
     CDS             complement(5645835..5647304)
     CDS             complement(5647774..5648262)
     CDS             complement(5648798..5650267)
     CDS             complement(5650391..5652385)
     CDS             5653497..5654852
     CDS             5654907..5655026
     CDS             5655409..5658126
     CDS             complement(5658430..5658603)
     CDS             complement(5658701..5659006)
     CDS             complement(5659327..5660199)
     CDS             complement(5661000..5661851)
     CDS             5662843..5664108
     CDS             5664377..5665081
     CDS             complement(5665228..5665365)
     CDS             complement(5665392..5666594)
     CDS             complement(5666632..5666799)
     CDS             5667729..5667872
     CDS             5668144..5669160
     CDS             5669363..5670295
     CDS             complement(5670688..5672076)
     CDS             5672396..5674945
     CDS             5676000..5676317
     CDS             5676578..5676847
     CDS             complement(5676807..5678192)
     CDS             complement(5678844..5680253)
     CDS             complement(5681771..5681950)
     CDS             5683138..5684619
     CDS             5684972..5685181
     CDS             complement(5685988..5686614)
     CDS             5687118..5688737
     CDS             5689609..5690343
     CDS             5690362..5691576
     CDS             complement(5692467..5692793)
     CDS             complement(5692756..5693058)
     CDS             5694717..5696072
     CDS             complement(5696581..5696865)
     CDS             5697711..5698598
     CDS             5698570..5698689
     CDS             5699408..5700592
     CDS             5701248..5701946
     CDS             5702511..5702855
     CDS             5702852..5703775
     CDS             5703805..5704041
     CDS             5704608..5705693
     CDS             5705712..5706707
     CDS             5706775..5707839
     CDS             5707847..5709430
     CDS             5710364..5710459
     CDS             5710643..5710747
     CDS             5710931..5711035
     CDS             5711511..5711615
     CDS             5711799..5711894
     CDS             complement(5712913..5713839)
     CDS             complement(5714303..5715343)
     CDS             5715997..5716530
     CDS             5716569..5716757
     CDS             5716920..5717138
     CDS             5717512..5719536
     CDS             complement(5720622..5720777)
     CDS             complement(5722164..5722937)
     CDS             complement(5726339..5727826)
     CDS             complement(5730128..5731453)
     CDS             5732789..5733697
     CDS             5733996..5734433
     CDS             5735306..5735536
     CDS             complement(5736123..5736290)
     CDS             complement(5736617..5736991)
     CDS             complement(5737132..5737263)
     CDS             5738129..5738308
     CDS             5738385..5738735
     CDS             5743982..5744932
     CDS             5745008..5745214
     CDS             5745694..5746383
     CDS             complement(5747003..5747629)
     CDS             complement(5748621..5749274)
     CDS             5749799..5750809
     CDS             5751287..5751739
     CDS             5751773..5752204
     CDS             5752208..5752822
     CDS             5752994..5753275
     CDS             complement(5754717..5762189)
     CDS             complement(5762330..5764039)
     CDS             5764286..5766127
     CDS             5770499..5770714
     CDS             5770777..5770992
     CDS             5771232..5771591
     CDS             complement(5771980..5772132)
     CDS             complement(5772259..5773647)
     CDS             complement(5773773..5773934)
     CDS             complement(5774037..5774372)
     CDS             complement(5775407..5777149)
     CDS             5779109..5779240
     CDS             5779267..5779365
     CDS             5781015..5781185
     CDS             5781560..5781676
     CDS             5782720..5783757
     CDS             5784151..5784537
     CDS             5784987..5785127
     CDS             5785914..5786057
     CDS             complement(5787328..5788164)
     CDS             complement(5788222..5789493)
     CDS             complement(5789683..5790519)
     CDS             5791529..5791933
     CDS             5792469..5793836
     CDS             5793963..5799539
     CDS             complement(5799784..5799879)
     CDS             5800918..5801685
     CDS             complement(5802383..5802817)
     CDS             5804180..5804863
     CDS             5804820..5804984
     CDS             5805541..5806308
     CDS             complement(5806790..5807896)
     CDS             complement(5808254..5808802)
     CDS             complement(5808783..5809517)
     CDS             complement(5810073..5810984)
     CDS             5811234..5812115
     CDS             complement(5813074..5815104)
     CDS             complement(5815168..5816352)
     CDS             complement(5816810..5816908)
     CDS             complement(5816905..5817705)
     CDS             complement(5817998..5818210)
     CDS             5818499..5819272
     CDS             complement(5820245..5820424)
     CDS             5820851..5821168
     CDS             5821580..5821897
     CDS             5822058..5822222
     CDS             complement(5822232..5822471)
     CDS             5823462..5825531
     CDS             5825873..5826412
     CDS             5826805..5828340
     CDS             5828485..5829816
     CDS             complement(5830592..5831986)
     CDS             complement(5832272..5832598)
     CDS             5833654..5834811
     CDS             5836695..5839820
     CDS             complement(5839992..5841062)
     CDS             complement(5841423..5841755)
     CDS             5842271..5844271
     CDS             complement(5844586..5847951)
     CDS             5848354..5849331
     CDS             5849705..5850019
     CDS             5850161..5851720
     CDS             5852706..5853323
     CDS             5854217..5855305
     CDS             5855340..5856146
     CDS             5856287..5857933
     CDS             5858754..5860268
     CDS             5860339..5860491
     CDS             5860953..5861303
     CDS             complement(5861826..5863352)
     CDS             5863868..5864548
     CDS             5864873..5865088
     CDS             5865330..5865557
     CDS             5865822..5866112
     CDS             5867072..5867284
     CDS             5867650..5867856
     CDS             5868027..5869220
     CDS             5869316..5876971
     CDS             5876968..5881329
     CDS             5881443..5887172
     CDS             5887337..5891401
     CDS             5891768..5892256
     CDS             5892400..5893881
     CDS             5894131..5895816
     CDS             5897089..5899005
     CDS             5899537..5899725
     CDS             complement(5900218..5901993)
     CDS             complement(5904039..5905364)
     CDS             5905530..5905643
     CDS             5906307..5916920
     CDS             complement(5917266..5918024)
     CDS             complement(5918586..5919080)
     CDS             complement(5919177..5920268)
     CDS             complement(5920770..5922191)
     CDS             5922960..5923469
     CDS             5923744..5924598
     CDS             5925254..5925670
     CDS             5926433..5927119
     CDS             complement(5927248..5928693)
     CDS             complement(5931920..5933398)
     CDS             complement(5934688..5934843)
     CDS             complement(5935320..5935901)
     CDS             5936030..5937514
     CDS             complement(5937669..5937779)
     CDS             5937958..5938557
     CDS             5940562..5942922
     CDS             complement(5943650..5944426)
     CDS             complement(5945002..5945916)
     CDS             complement(5946139..5946573)
     CDS             complement(5946968..5948986)
     CDS             complement(5949119..5949421)
     CDS             complement(5949949..5950287)
     CDS             complement(5951160..5951471)
     CDS             5952629..5954473
     CDS             5954990..5955229
     CDS             5955526..5955618
     CDS             5956881..5957069
     CDS             5957596..5957727
     CDS             5957989..5958264
     CDS             5958366..5958500
     CDS             5959094..5959186
     CDS             5959527..5960936
     CDS             5962350..5962739
     CDS             5962877..5963035
     CDS             5963776..5964636
     CDS             complement(5966135..5967487)
     CDS             5968655..5974453
     CDS             complement(5974812..5977262)
     CDS             complement(5977433..5977909)
     CDS             complement(5978061..5978945)
     CDS             5979240..5979506
     CDS             complement(5979966..5980283)
     CDS             complement(5980539..5985200)
     CDS             5985835..5986308
     CDS             5988706..5989332
     CDS             complement(5989590..5990066)
     CDS             5990186..5990968
     CDS             5991252..5991998
     CDS             5992838..5994253
     CDS             5995638..5998688
     CDS             complement(5999123..6001252)
     CDS             complement(6001656..6001793)
     CDS             complement(6001830..6001991)
     CDS             complement(6001967..6002401)
     CDS             complement(6002976..6004025)
     CDS             complement(6004458..6005156)
     CDS             complement(6006416..6007747)
     CDS             6008576..6009457
     CDS             6009686..6009883
     CDS             6010625..6011098
     CDS             6011216..6011569
     CDS             6012346..6012624
     CDS             6013774..6014322
     CDS             complement(6014785..6015138)
     CDS             6016874..6017011
     CDS             complement(6017442..6017903)
     CDS             complement(6017857..6018462)
     CDS             complement(6018552..6019571)
     CDS             complement(6020453..6020917)
     CDS             complement(6020933..6021556)
     CDS             6021628..6023127
     CDS             complement(6024293..6025342)
     CDS             6025595..6026158
     CDS             complement(6026445..6026660)
     CDS             6027159..6028307
     CDS             6029754..6029930
     CDS             6030714..6030929
     CDS             6030966..6033395
     CDS             6035403..6036902
     CDS             6037303..6038010
     CDS             6039001..6040260
     CDS             6040280..6040519
     CDS             6040954..6041544
     CDS             6041834..6042592
     CDS             complement(6043196..6043324)
     CDS             complement(6044022..6044168)
     CDS             complement(6044212..6044361)
     CDS             complement(6044701..6046089)
     CDS             6046275..6046613
     CDS             complement(6048597..6049130)
     CDS             complement(6049362..6049724)
     CDS             complement(6050404..6051168)
     CDS             complement(6052171..6053007)
     CDS             6053570..6053881
     CDS             complement(6054014..6055195)
     CDS             complement(6056265..6056957)
     CDS             6057143..6057424
     CDS             6057969..6059126
     CDS             complement(6059266..6064635)
     CDS             complement(6064632..6065948)
     CDS             complement(6066114..6067544)
     CDS             6067944..6068120
     CDS             6068276..6068470
     CDS             6068493..6068618
     CDS             complement(6069239..6069946)
     CDS             complement(6070522..6071931)
     CDS             complement(6072050..6073291)
     CDS             complement(6073309..6073470)
     CDS             6074466..6074642
     CDS             6074677..6075351
     CDS             6076051..6078795
     CDS             6079121..6080560
     CDS             6080614..6085413
     CDS             complement(6085669..6086754)
     CDS             complement(6087054..6087194)
     CDS             complement(6087348..6090377)
     CDS             6090836..6093529
     CDS             6094069..6094296
     CDS             6095560..6096402
     CDS             6096406..6097389
     CDS             6098862..6099791
     CDS             6100241..6101284
     CDS             6101870..6102787
     CDS             6105664..6106587
     CDS             complement(6106686..6106904)
     CDS             complement(6107560..6107982)
     CDS             complement(6108569..6108925)
     CDS             6111405..6113033
     CDS             6113981..6115432
     CDS             6116345..6116515
     CDS             6117291..6117749
     CDS             complement(6117787..6118020)
     CDS             complement(6117995..6118135)
     CDS             complement(6118318..6119784)
     CDS             complement(6120048..6120227)
     CDS             6120621..6121061
     CDS             6121726..6121857
     CDS             complement(6122133..6124808)
     CDS             6125183..6126112
     CDS             6126370..6127230
     CDS             complement(6127659..6130481)
     CDS             complement(6130697..6130927)
     CDS             complement(6131500..6132777)
     CDS             complement(6133846..6134280)
     CDS             complement(6134284..6135711)
     CDS             6136222..6136803
     CDS             complement(6136937..6138085)
     CDS             complement(6138841..6139959)
     CDS             complement(6140204..6140395)
     CDS             6141901..6142839
     CDS             6142870..6143571
     CDS             6143635..6144861
     CDS             6145073..6145336
     CDS             complement(6146335..6146520)
     CDS             complement(6146709..6149888)
     CDS             complement(6151277..6151531)
     CDS             complement(6152058..6153338)
     CDS             complement(6154179..6154697)
     CDS             complement(6155479..6156912)
     CDS             6157059..6157784
     CDS             complement(6158506..6158751)
     CDS             complement(6159015..6160403)
     CDS             complement(6161572..6161973)
     CDS             6163736..6165493
     CDS             6166300..6166395
     CDS             6167268..6167498
     CDS             6167670..6168110
     CDS             complement(6168208..6169122)
     CDS             6169488..6170168
     CDS             complement(6170165..6170317)
     CDS             complement(6170467..6174096)
     CDS             complement(6175036..6175836)
     CDS             complement(6176750..6178288)
     CDS             6179922..6180077
     CDS             complement(6180637..6185721)
     CDS             complement(6185718..6187043)
     CDS             complement(6187365..6187895)
     CDS             complement(6188150..6189205)
     CDS             complement(6189202..6189579)
     CDS             complement(6189732..6190838)
     CDS             complement(6191034..6192503)
     CDS             6192982..6195567
     CDS             6195531..6195638
     CDS             6196394..6196486
     CDS             6196641..6197117
     CDS             complement(6200297..6200485)
     CDS             complement(6201841..6201990)
     CDS             complement(6201951..6202928)
     CDS             complement(6202952..6204331)
     CDS             6204670..6206682
     CDS             6206699..6206803
     CDS             6207070..6208071
     CDS             complement(6208451..6209140)
     CDS             complement(6210548..6210745)
     CDS             complement(6211020..6211172)
     CDS             complement(6211260..6211958)
     CDS             6212390..6214834
     CDS             6215026..6215793
     CDS             6215918..6216064
     CDS             6216079..6216225
     CDS             6216240..6216386
     CDS             6216401..6216547
     CDS             6216562..6216708
     CDS             6216723..6216869
     CDS             6216884..6217030
     CDS             6217045..6217236
     CDS             complement(6218249..6218560)
     CDS             6218684..6218929
     CDS             6218993..6219124
     CDS             6219340..6219525
     CDS             6220253..6220510
     CDS             6220564..6222150
     CDS             complement(6222324..6222521)
     CDS             6222730..6223422
     CDS             complement(6223864..6224364)
     CDS             complement(6224986..6225390)
     CDS             complement(6226077..6227024)
     CDS             complement(6227282..6228952)
     CDS             6231721..6232740
     CDS             complement(6232970..6233995)
     CDS             6234655..6236352
     CDS             6236747..6236935
     CDS             complement(6237948..6239858)
     CDS             6240588..6240770
     CDS             6240866..6241129
     CDS             6241119..6241304
     CDS             6241609..6241860
     CDS             6243218..6243436
     CDS             6243488..6243709
     CDS             6243782..6243928
     CDS             6247182..6248372
     CDS             complement(6248968..6249081)
     CDS             complement(6249775..6250944)
     CDS             complement(6251097..6251189)
     CDS             complement(6251930..6252505)
     CDS             complement(6253589..6253690)
     CDS             complement(6254812..6255237)
     CDS             complement(6256462..6258087)
     CDS             6258428..6259666
     CDS             complement(6261144..6261545)
     CDS             complement(6261610..6261957)
     CDS             complement(6261961..6262860)
     CDS             6263146..6264528
     CDS             complement(6264531..6264926)
     CDS             complement(6265398..6265739)
     CDS             complement(6265732..6265875)
     CDS             complement(6266294..6267310)
     CDS             6268783..6268908
     CDS             complement(6269490..6269927)
     CDS             6270654..6270782
     CDS             6271110..6273488
     CDS             complement(6273647..6273985)
     CDS             6274292..6275599
     CDS             6275782..6276228
     CDS             6276393..6276809
     CDS             complement(6276890..6276991)
     CDS             6277513..6277848
     CDS             6278088..6278315
     CDS             6278894..6279109
     CDS             complement(6279994..6281409)
     CDS             complement(6281793..6282737)
     CDS             complement(6283409..6284266)
     CDS             complement(6284592..6284990)
     CDS             complement(6285411..6286307)
     CDS             6286709..6288205
     CDS             complement(6288606..6288854)
     CDS             complement(6288895..6289677)
     CDS             6289846..6289950
     CDS             6289940..6290155
     CDS             complement(6290196..6290903)
     CDS             complement(6290967..6291212)
     CDS             6291504..6293252
     CDS             complement(6293946..6294263)
     CDS             complement(6294635..6294895)
     CDS             complement(6295660..6295854)
     CDS             complement(6297164..6297271)
     CDS             complement(6297474..6297596)
     CDS             6298181..6298846
     CDS             6299635..6300399
     CDS             6300673..6301437
     CDS             complement(6302090..6303325)
     CDS             6303539..6304093
     CDS             6304157..6304306
     CDS             6305555..6305845
     CDS             complement(6306413..6307276)
     CDS             6307537..6308007
     CDS             6308307..6308738
     CDS             6309905..6311383
     CDS             complement(6311621..6312472)
     CDS             complement(6312853..6313887)
     CDS             complement(6313960..6314103)
     CDS             complement(6314150..6314893)
     CDS             complement(6315001..6316008)
     CDS             complement(6316470..6317687)
     CDS             complement(6317896..6318045)
     CDS             6318151..6318486
     CDS             6319091..6321223
     CDS             complement(6321624..6322703)
     CDS             6323891..6324538
     CDS             complement(6325134..6326900)
     CDS             6328589..6328903
     CDS             complement(6329323..6330942)
     CDS             6331607..6332476
     CDS             6332733..6333494
     CDS             6333692..6334213
     CDS             6335523..6335828
     CDS             6336267..6337910
     CDS             6338712..6339935
     CDS             6340300..6342288
     CDS             complement(6342797..6343378)
     CDS             6343754..6344590
     CDS             complement(6345000..6345869)
     CDS             6348239..6348964
     CDS             6349315..6350373
     CDS             complement(6350462..6351073)
     CDS             6351141..6351233
     CDS             complement(6351649..6352359)
     CDS             complement(6352422..6353438)
     CDS             complement(6353492..6354223)
     CDS             complement(6354312..6354431)
     CDS             complement(6354668..6359515)
     CDS             complement(6359859..6360704)
     CDS             complement(6360766..6361701)
     CDS             complement(6361841..6362395)
     CDS             complement(6362652..6363701)
     CDS             complement(6363768..6364736)
     CDS             complement(6365659..6365895)
     CDS             complement(6366665..6368674)
     CDS             6370049..6370186
     CDS             complement(6370825..6371025)
     CDS             complement(6371022..6371294)
     CDS             complement(6371353..6371523)
     CDS             complement(6372687..6372878)
     CDS             complement(6373632..6373910)
     CDS             complement(6373903..6374769)
     CDS             6375963..6377432
     CDS             6377943..6379145
     CDS             6379583..6380458
     CDS             6380808..6381698
     CDS             6381887..6383344
     CDS             6383569..6385107
     CDS             6385521..6388331
     CDS             6388520..6388939
     CDS             6388944..6389414
     CDS             6389619..6389930
     CDS             6390182..6391003
     CDS             6391312..6391662
     CDS             6391780..6392094
     CDS             complement(6392294..6392974)
     CDS             6393987..6394091
     CDS             6394193..6395023
     CDS             complement(6395025..6395159)
     CDS             6396183..6398069
     CDS             6398909..6399841
     CDS             complement(6400072..6400170)
     CDS             complement(6400109..6400249)
     CDS             complement(6400631..6402160)
     CDS             complement(6402181..6402297)
     CDS             complement(6402830..6403105)
     CDS             6404717..6405670
     CDS             6405667..6407919
     CDS             6408063..6409385
     CDS             6409998..6410147
     CDS             6410653..6411390
     CDS             6412451..6415675
     CDS             6416012..6417022
     CDS             6420124..6421143
     CDS             6421393..6422166
     CDS             complement(6422438..6423289)
     CDS             complement(6423655..6423747)
     CDS             complement(6423763..6424380)
     CDS             6424732..6424902
     CDS             complement(6425437..6425553)
     CDS             complement(6425695..6425904)
     CDS             complement(6425889..6426197)
     CDS             complement(6426311..6426559)
     CDS             complement(6427319..6427924)
     CDS             complement(6428236..6429699)
     CDS             complement(6430124..6430471)
     CDS             complement(6431811..6433106)
     CDS             complement(6433229..6433684)
     CDS             complement(6433677..6434147)
     CDS             6434528..6435391
     CDS             6435661..6436602
     CDS             6436612..6437067
     CDS             complement(6437164..6437844)
     CDS             complement(6438296..6438388)
     CDS             complement(6438494..6438841)
     CDS             complement(6438869..6439591)
     CDS             6440262..6440552
     CDS             6441133..6441351
     CDS             6441466..6441639
     CDS             6441892..6443136
     CDS             complement(6443191..6444000)
     CDS             6444604..6444705
     CDS             complement(6444890..6445951)
     CDS             complement(6446835..6447035)
     CDS             complement(6447067..6447288)
     CDS             complement(6447795..6448721)
     CDS             6449076..6451733
     CDS             6452079..6453833
     CDS             6453948..6455345
     CDS             6455375..6457474
     CDS             6458807..6460912
     CDS             complement(6461220..6464168)
     CDS             complement(6464576..6468439)
     CDS             complement(6468582..6470834)
     CDS             6472531..6473115
     CDS             complement(6473674..6474567)
     CDS             complement(6475318..6476901)
     CDS             6477128..6477304
     CDS             6477506..6478018
     CDS             6478320..6479099
     CDS             complement(6479914..6480192)
     CDS             complement(6480895..6481350)
     CDS             6481410..6482798
     CDS             complement(6483495..6484394)
     CDS             complement(6484797..6485912)
     CDS             complement(6486600..6487574)
     CDS             complement(6487704..6487964)
     CDS             complement(6489249..6490973)
     CDS             6492220..6494697
     CDS             6495477..6496643
     CDS             6496894..6497961
     CDS             complement(6498169..6498459)
     CDS             complement(6498586..6498804)
     CDS             complement(6499151..6499837)
     CDS             complement(6500364..6501155)
     CDS             complement(6501489..6501863)
     CDS             6502711..6503811
     CDS             complement(6504895..6505806)
     CDS             complement(6506622..6509042)
     CDS             complement(6511382..6511732)
     CDS             6512089..6513231
     CDS             6513286..6513720
     CDS             6514252..6514374
     CDS             complement(6514681..6515691)
     CDS             6517335..6519740
     CDS             6519947..6520402
     CDS             6520392..6521513
     CDS             6522147..6522257
     CDS             complement(6522597..6522797)
     CDS             6523084..6524142
     CDS             6524284..6525108
     CDS             complement(6526291..6529743)
     CDS             complement(6530078..6530878)
     CDS             complement(6530966..6531076)
     CDS             complement(6531525..6532598)
     CDS             complement(6533207..6535552)
     CDS             6536914..6539223
     CDS             6539691..6539891
     CDS             6539956..6542760
     CDS             6542893..6546090
     CDS             6546221..6546421
     CDS             6546414..6546659
     CDS             6546670..6547671
     CDS             6547693..6548094
     CDS             complement(6548125..6548727)
     CDS             complement(6548820..6549902)
     CDS             complement(6549951..6551546)
     CDS             6551969..6552832
     CDS             complement(6552902..6553891)
     CDS             complement(6553976..6555010)
     CDS             6555370..6556761
     CDS             6557032..6558519
     CDS             6558828..6561368
     CDS             complement(6562474..6562668)
     CDS             6563077..6563505
     CDS             6563588..6563758
     CDS             complement(6564045..6564371)
     CDS             complement(6564358..6564606)
     CDS             6564787..6565068
     CDS             6565065..6565502
     CDS             6565480..6565929
     CDS             6566115..6566270
     CDS             6566580..6566735
     CDS             6566922..6567284
     CDS             6567277..6567387
     CDS             6567741..6568133
     CDS             6568130..6568774
     CDS             6568761..6569030
     CDS             6569261..6569659
     CDS             6569656..6570324
     CDS             6570409..6570885
     CDS             6570882..6571466
     CDS             6571456..6571917
     CDS             6571938..6572378
     CDS             6572551..6572946
     CDS             6572952..6573350
     CDS             6573313..6573771
     CDS             6573764..6574108
     CDS             6574337..6575470
     CDS             6576279..6576485
     CDS             complement(6576468..6576644)
     CDS             6577388..6577486
     CDS             6577622..6579505
     CDS             6579712..6581169
     CDS             6581856..6582941
     CDS             6582942..6583523
     CDS             6583705..6584580
     CDS             6585836..6586105
     CDS             6586111..6586902
     CDS             complement(6586958..6590005)
     CDS             complement(6590117..6590695)
     CDS             complement(6590705..6591190)
     CDS             complement(6591183..6591434)
     CDS             complement(6591534..6594539)
     CDS             complement(6594822..6598238)
     CDS             6598911..6599051
     CDS             6599355..6599810
     CDS             complement(6600206..6601207)
     CDS             complement(6601516..6602184)
     CDS             complement(6602327..6602572)
     CDS             6602856..6603398
     CDS             6605626..6605769
     CDS             6605914..6606933
     CDS             complement(6607319..6607456)
     CDS             complement(6609186..6609947)
     CDS             6610051..6610227
     CDS             complement(6610445..6611047)
     CDS             complement(6611458..6612774)
     CDS             6613137..6613250
     CDS             6613275..6613484
     CDS             complement(6613517..6613624)
     CDS             complement(6613590..6613907)
     CDS             6614299..6614808
     CDS             6614844..6615038
     CDS             6615152..6615268
     CDS             6615312..6615647
     CDS             6615913..6616950
     CDS             complement(6616968..6617309)
     CDS             complement(6617530..6617883)
     CDS             complement(6617951..6618361)
     CDS             complement(6618469..6618783)
     CDS             6619371..6619499
     CDS             complement(6619684..6621075)
     CDS             6621694..6623022
     CDS             complement(6623422..6623607)
     CDS             6624979..6625515
     CDS             6625558..6625683
     CDS             6625846..6625968
     CDS             6626717..6630622
     CDS             complement(6633517..6636105)
     CDS             6636392..6637150
     CDS             complement(6640564..6641658)
     CDS             complement(6641688..6643400)
     CDS             complement(6644325..6644747)
     CDS             complement(6644783..6645853)
     CDS             6646480..6646635
     CDS             complement(6646719..6648005)
     CDS             6650224..6650817
     CDS             complement(6650853..6652016)
     CDS             6652210..6652848
     CDS             6653983..6655119
     CDS             6656389..6657726
     CDS             6658354..6659658
     CDS             6660167..6660745
     CDS             6661038..6661244
     CDS             6662635..6662988
     CDS             6664203..6664361
     CDS             6664772..6664876
     CDS             complement(6665759..6666274)
     CDS             complement(6666903..6667550)
     CDS             complement(6668169..6668327)
     CDS             complement(6668444..6668674)
     CDS             6669633..6669944
     CDS             6670078..6671712
     CDS             complement(6671657..6671800)
     CDS             6673177..6673482
     CDS             6673602..6673958
     CDS             6674749..6675789
     CDS             complement(6677849..6678901)
     CDS             complement(6679384..6680361)
     CDS             6682093..6682311
     CDS             complement(6682448..6683443)
     CDS             complement(6683811..6684374)
     CDS             6685688..6687259
     CDS             complement(6688073..6690226)
     CDS             6691288..6691452
     CDS             6691474..6691836
     CDS             complement(6692391..6692939)
     CDS             complement(6693568..6694863)
     CDS             6695990..6697543
     CDS             complement(6697857..6698876)
     CDS             6699295..6699570
     CDS             complement(6699593..6700990)
     CDS             6702576..6702854
     CDS             6703129..6704442
     CDS             6704735..6705010
     CDS             6705409..6706437
     CDS             complement(6707507..6710155)
     CDS             complement(6710540..6711412)
     CDS             complement(6712499..6712870)
     CDS             complement(6713061..6713747)
     CDS             6713998..6715434
     CDS             6716014..6716829
     CDS             6716835..6718196
     CDS             6718583..6719845
     CDS             6720751..6721128
     CDS             complement(6721501..6721986)
     CDS             6722852..6723061
     CDS             complement(6723030..6725207)
     CDS             complement(6725215..6726819)
     CDS             complement(6726973..6727329)
     CDS             6727533..6728279
     CDS             6728535..6730526
     CDS             6730928..6731032
     CDS             complement(6731396..6731512)
     CDS             complement(6731613..6732389)
     CDS             6735476..6736471
     CDS             6736987..6737511
     CDS             6738117..6738773
     CDS             6739030..6739482
     CDS             complement(6740260..6740658)
     CDS             6740961..6741560
     CDS             complement(6743091..6743648)
     CDS             complement(6743830..6744918)
     CDS             complement(6745056..6745637)
     CDS             complement(6745802..6745966)
     CDS             complement(6746543..6746992)
     CDS             complement(6747162..6748454)
     CDS             complement(6749103..6750278)
     CDS             6751081..6751233
     CDS             6751330..6751620
     CDS             6752481..6753428
     CDS             6753937..6756696
     CDS             6757422..6758327
     CDS             complement(6758620..6759363)
     CDS             complement(6759682..6760485)
     CDS             6761182..6762732
     CDS             complement(6763023..6763133)
     CDS             complement(6763434..6763550)
     CDS             complement(6763550..6764887)
     CDS             complement(6765304..6766785)
     CDS             6767366..6769438
     CDS             complement(6769455..6772010)
     CDS             6773251..6774537
     CDS             6774620..6774793
     CDS             complement(6774805..6774954)
     CDS             6775860..6776873
     CDS             6777124..6777501
     CDS             complement(6777731..6778714)
     CDS             6779417..6780403
     CDS             complement(6781139..6781432)
     CDS             6781672..6783426
     CDS             6784360..6785442
     CDS             6787019..6787294
     CDS             6787978..6788220
     CDS             6788229..6788843
     CDS             6789040..6789159
     CDS             complement(6789847..6790281)
     CDS             complement(6790587..6790922)
     CDS             complement(6791096..6791482)
     CDS             complement(6791736..6793166)
     CDS             6795230..6797050
     CDS             complement(6797474..6799246)
     CDS             complement(6799379..6799603)
     CDS             6799736..6800050
     CDS             6799992..6800246
     CDS             6800191..6800568
     CDS             complement(6800593..6800883)
     CDS             complement(6800825..6801370)
     CDS             6801445..6802677
     CDS             6804305..6804664
     CDS             6805225..6808089
     CDS             6808958..6811726
     CDS             6811765..6814512
     CDS             6815319..6816425
     CDS             6816642..6817727
     CDS             complement(6818479..6819270)
     CDS             complement(6819987..6820193)
     CDS             complement(6820627..6821148)
     CDS             complement(6821260..6822414)
     CDS             6822889..6823008
     CDS             complement(6823866..6824747)
     CDS             6826231..6827475
     CDS             complement(6827730..6829058)
     CDS             6829501..6831891
     CDS             6832027..6832482
     CDS             6832866..6836132
     CDS             6836138..6836815
     CDS             6836852..6837598
     CDS             6837617..6838732
     CDS             complement(6839236..6842421)
     CDS             complement(6842683..6843060)
     CDS             complement(6843005..6843259)
     CDS             complement(6843201..6843515)
     CDS             6843590..6844792
     CDS             complement(6844980..6845864)
     CDS             complement(6846113..6847903)
     CDS             6848691..6849113
     CDS             6849681..6850010
     CDS             6850348..6851202
     CDS             6851335..6852024
     CDS             complement(6852048..6857684)
     CDS             6858460..6859245
     CDS             6859545..6860168
     CDS             complement(6860457..6860780)
     CDS             complement(6861233..6861625)
     CDS             6861868..6862968
     CDS             6863318..6863929
     CDS             6864151..6866904
     CDS             6867812..6868915
     CDS             6869160..6870812
     CDS             6871127..6871543
     CDS             6872163..6873455
     CDS             complement(6873870..6874376)
     CDS             6874976..6878719
     CDS             complement(6879044..6879727)
     CDS             6880579..6882291
     CDS             6882818..6883072
     CDS             6883492..6885699
     CDS             6886447..6888165
     CDS             6889084..6890832
     CDS             complement(6891114..6893210)
     CDS             complement(6893345..6893734)
     CDS             6894205..6894327
     CDS             complement(6894705..6895391)
     CDS             6895590..6896672
     CDS             complement(6897392..6900367)
     CDS             complement(6902230..6903477)
     CDS             complement(6903599..6905632)
     CDS             complement(6906691..6907881)
     CDS             complement(6907964..6908086)
     CDS             6908611..6909648
     CDS             6909831..6910340
     CDS             6910533..6911999
     CDS             6912651..6913448
     CDS             6913662..6914867
     CDS             complement(6915511..6915741)
     CDS             complement(6916216..6917025)
     CDS             6918044..6920203
     CDS             6921042..6922430
     CDS             6922701..6922868
     CDS             complement(6923709..6924449)
     CDS             complement(6925633..6925752)
     CDS             complement(6926028..6926552)
     CDS             6926796..6927317
     CDS             6927382..6927819
     CDS             6928026..6928343
     CDS             6928469..6929314
     CDS             6929873..6930574
     CDS             6930666..6930767
     CDS             6931402..6932475
     CDS             complement(6932847..6933644)
     CDS             complement(6934269..6934592)
     CDS             complement(6934592..6934828)
     CDS             complement(6935301..6936476)
     CDS             6936648..6940316
     CDS             6940571..6944248
     CDS             complement(6944544..6944702)
     CDS             complement(6944946..6946148)
     CDS             6946280..6947062
     CDS             6947456..6947698
     CDS             complement(6948444..6948929)
     CDS             6949035..6949877
     CDS             complement(6950596..6950904)
     CDS             complement(6951779..6954697)
     CDS             complement(6955395..6955958)
     CDS             complement(6956031..6956144)
     CDS             complement(6956263..6957633)
     CDS             complement(6958498..6960591)
     CDS             6960987..6961178
     CDS             6961999..6962157
     CDS             6962273..6962434
     CDS             6962470..6963432
     CDS             complement(6964049..6964318)
     CDS             complement(6964326..6964580)
     CDS             complement(6964596..6964688)
     CDS             complement(6965009..6965869)
     CDS             complement(6965887..6967656)
     CDS             6968568..6970028
     CDS             complement(6972389..6973681)
     CDS             complement(6974925..6975083)
     CDS             complement(6975491..6975766)
     CDS             6976760..6977011
     CDS             complement(6977513..6978733)
     CDS             complement(6979710..6979925)
     CDS             complement(6979943..6980242)
     CDS             complement(6980272..6980367)
     CDS             complement(6980383..6980601)
     CDS             complement(6980791..6981576)
     CDS             complement(6981707..6981913)
     CDS             6982398..6983411
     CDS             6983421..6984437
     CDS             6984447..6984644
     CDS             complement(6985955..6986332)
     CDS             complement(6986412..6989426)
     CDS             6989861..6990265
     CDS             6990560..6991048
     CDS             complement(6991144..6991365)
     CDS             complement(6991638..6991757)
     CDS             complement(6991777..6992631)
     CDS             complement(6992922..6993050)
     CDS             complement(6993234..6993353)
     CDS             complement(6993334..6993624)
     CDS             complement(6994503..6995267)
     CDS             complement(6995363..6996010)
     CDS             complement(6997007..6998191)
     CDS             complement(6998234..6998722)
     CDS             complement(7000589..7001437)
     CDS             complement(7002260..7003756)
     CDS             7005014..7005349
     CDS             7005578..7005775
     CDS             7006544..7006723
     CDS             7006874..7006993
     CDS             7007538..7008296
     CDS             7008858..7008989
     CDS             complement(7009369..7009728)
     CDS             complement(7009765..7009959)
     CDS             complement(7010045..7010278)
     CDS             complement(7010415..7010714)
     CDS             7010838..7011023
     CDS             7011020..7011706
     CDS             complement(7012199..7013062)
     CDS             7013444..7013596
     CDS             7013559..7013696
     CDS             complement(7014635..7014895)
     CDS             complement(7014864..7014968)
     CDS             complement(7014949..7015191)
     CDS             complement(7015178..7015426)
     CDS             complement(7015729..7016415)
     CDS             complement(7016956..7017150)
     CDS             complement(7017385..7018134)
     CDS             complement(7018535..7018768)
     CDS             complement(7019125..7019301)
     CDS             7019483..7020034
     CDS             7020366..7020560
     CDS             complement(7021202..7021354)
     CDS             complement(7021364..7021693)
     CDS             complement(7021784..7021975)
     CDS             complement(7022198..7022650)
     CDS             complement(7022661..7022981)
     CDS             7023061..7023186
     CDS             7023242..7023514
     CDS             7023540..7024040
     CDS             complement(7024323..7025330)
     CDS             complement(7025685..7026989)
     CDS             complement(7027790..7028110)
     CDS             complement(7028526..7029737)
     CDS             complement(7030421..7031815)
     CDS             7031877..7032635
     CDS             7033113..7036100
     CDS             complement(7036616..7036825)
     CDS             complement(7037039..7037899)
     CDS             7037993..7039072
     CDS             complement(7039394..7039495)
     CDS             complement(7039862..7040296)
     CDS             complement(7040783..7040920)
     CDS             complement(7040951..7041754)
     CDS             7042100..7043542
     CDS             7043863..7044303
     CDS             complement(7044737..7045030)
     CDS             complement(7045073..7045594)
     CDS             complement(7046404..7046508)
     CDS             complement(7046825..7046947)
     CDS             7047345..7047479
     CDS             complement(7047902..7048252)
     CDS             7048898..7049746
     CDS             complement(7050474..7051247)
     CDS             complement(7051997..7054231)
     CDS             complement(7054347..7055096)
     CDS             7056295..7056792
     CDS             complement(7057924..7058847)
     CDS             complement(7058865..7059953)
     CDS             complement(7060053..7061093)
     CDS             complement(7061534..7061671)
     CDS             7062580..7063164
     CDS             complement(7063624..7064181)
     CDS             complement(7064571..7065665)
     CDS             7066918..7068804
     CDS             complement(7069101..7069475)
     CDS             complement(7069463..7069717)
     CDS             complement(7069729..7070079)
     CDS             complement(7070386..7071636)
     CDS             7072002..7073312
     CDS             complement(7073314..7073460)
     CDS             complement(7074555..7074773)
     CDS             complement(7074795..7076711)
     CDS             7078761..7079630
     CDS             7079991..7080179
     CDS             7080766..7081446
     CDS             7082009..7082875
     CDS             7082862..7084250
     CDS             complement(7085314..7086315)
     CDS             complement(7086641..7087372)
     CDS             complement(7087590..7087889)
     CDS             complement(7088372..7089187)
     CDS             complement(7089184..7089957)
     CDS             complement(7089972..7091165)
     CDS             complement(7091723..7091980)
     CDS             7093356..7094504
     CDS             complement(7095389..7096027)
     CDS             complement(7096147..7097130)
     CDS             complement(7097893..7098228)
     CDS             complement(7098413..7098913)
     CDS             complement(7099417..7100196)
     CDS             complement(7100809..7101771)
     CDS             7102062..7102250
     CDS             7102222..7102371
     CDS             7103138..7103908
     CDS             7104047..7107124
     CDS             7107744..7112276
     CDS             complement(7112497..7113855)
     CDS             7114738..7115364
     CDS             complement(7115786..7116241)
     CDS             complement(7116974..7117789)
     CDS             7118189..7119121
     CDS             complement(7119455..7119547)
     CDS             complement(7120340..7120807)
     CDS             complement(7123026..7123745)
     CDS             complement(7124147..7124767)
     CDS             complement(7125754..7128564)
     CDS             complement(7129472..7129924)
     CDS             complement(7130062..7130967)
     CDS             7132163..7132582
     CDS             7132648..7133148
     CDS             7133643..7134593
     CDS             7135900..7136181
     CDS             complement(7136339..7136569)
     CDS             7137857..7137976
     CDS             complement(7137998..7140499)
     CDS             complement(7140882..7141055)
     CDS             complement(7141761..7143971)
     CDS             7144874..7145062
     CDS             7146058..7146837
     CDS             7147493..7148251
     CDS             7148647..7150752
     CDS             complement(7151653..7152249)
     CDS             complement(7153055..7153297)
     CDS             complement(7153316..7154557)
     CDS             complement(7155056..7158082)
     CDS             complement(7158911..7159018)
     CDS             complement(7159519..7160247)
     CDS             7160786..7161196
     CDS             7161688..7162569
     CDS             7162871..7163053
     CDS             7163130..7163369
     CDS             7163889..7166000
     CDS             complement(7167561..7168850)
     CDS             complement(7169309..7170043)
     CDS             complement(7170231..7171403)
     CDS             complement(7172676..7173203)
     CDS             complement(7173358..7173453)
     CDS             complement(7173887..7175413)
     CDS             7175831..7176001
     CDS             complement(7176127..7178343)
     CDS             complement(7178626..7180887)
     CDS             complement(7181869..7182060)
     CDS             7182383..7183666
     CDS             complement(7184679..7185443)
     CDS             7185717..7185836
     CDS             7185949..7186200
     CDS             complement(7186213..7187502)
     CDS             complement(7188802..7189095)
     CDS             7191009..7192118
     CDS             7192118..7192819
     CDS             complement(7192816..7193853)
     CDS             complement(7194468..7195280)
     CDS             complement(7195629..7195916)
     CDS             7196482..7196748
     CDS             7198100..7198270
     CDS             7199627..7200982
     CDS             complement(7201522..7201686)
     CDS             complement(7202068..7202805)
     CDS             complement(7203688..7204821)
     CDS             7206064..7206546
     CDS             7206543..7207583
     CDS             7207628..7208401
     CDS             7208727..7209572
     CDS             7209995..7211125
     CDS             7211884..7212291
     CDS             complement(7212651..7213541)
     CDS             complement(7213707..7214726)
     CDS             7215225..7215605
     CDS             7216164..7216736
     CDS             7217034..7218083
     CDS             complement(7218114..7218332)
     CDS             complement(7218609..7219490)
     CDS             complement(7219548..7220354)
     CDS             complement(7220737..7220865)
     CDS             7221190..7221387
     CDS             complement(7222153..7223097)
     CDS             7224067..7224183
     CDS             7224513..7224683
     CDS             complement(7224827..7225120)
     CDS             complement(7225720..7226028)
     CDS             complement(7226398..7227804)
     CDS             complement(7227801..7228094)
     CDS             complement(7228305..7229447)
     CDS             7230136..7230768
     CDS             7230886..7231026
     CDS             7231004..7231483
     CDS             7231455..7231844
     CDS             7232029..7233177
     CDS             7233177..7233677
     CDS             7233810..7234319
     CDS             7234638..7236137
     CDS             7236158..7236601
     CDS             complement(7236889..7237209)
     CDS             7237321..7237818
     CDS             7237877..7237972
     CDS             7238015..7239160
     CDS             7239247..7242270
     CDS             complement(7242282..7242401)
     CDS             complement(7242448..7242648)
     CDS             7243092..7244867
     CDS             7245642..7245836
     CDS             7246083..7246415
     CDS             7246862..7247116
     CDS             7247433..7248218
     CDS             7248832..7249701
     CDS             complement(7251442..7251771)
     CDS             7252839..7253396
     CDS             complement(7253529..7253651)
     CDS             complement(7253718..7255013)
     CDS             complement(7255094..7255954)
     CDS             complement(7258754..7260103)
     CDS             complement(7260113..7260214)
     CDS             complement(7261363..7262832)
     CDS             7263469..7263648
     CDS             complement(7263602..7263862)
     CDS             7264185..7264421
     CDS             7265339..7265716
     CDS             complement(7266265..7266768)
     CDS             7267189..7267836
     CDS             7268154..7268393
     CDS             7268406..7268525
     CDS             7268678..7269181
     CDS             complement(7270409..7270573)
     CDS             complement(7270668..7270832)
     CDS             complement(7271203..7271349)
     CDS             7272654..7272788
     CDS             7273367..7274410
     CDS             7275614..7276594
     CDS             7276607..7276858
     CDS             7277496..7277627
     CDS             7277652..7278023
     CDS             7278410..7278547
     CDS             complement(7278920..7279063)
     CDS             7279225..7280568
     CDS             complement(7280859..7282040)
     CDS             complement(7284210..7286588)
     CDS             7286835..7286933
     CDS             complement(7288918..7289178)
     CDS             complement(7289171..7289479)
     CDS             complement(7289457..7289702)
     CDS             7290402..7300685
     CDS             complement(7302434..7303252)
     CDS             complement(7305070..7305693)
     CDS             7306864..7306995
     CDS             7307141..7307290
     CDS             7307375..7308835
     CDS             complement(7309945..7310391)
     CDS             7311742..7312917
     CDS             7314886..7315557
     CDS             complement(7315951..7317012)
     CDS             complement(7317337..7317684)
     CDS             7317742..7319271
     CDS             complement(7319301..7319558)
     CDS             complement(7319934..7320278)
     CDS             complement(7320747..7322795)
     CDS             complement(7323658..7325688)
     CDS             complement(7326380..7329043)
     CDS             7329873..7332980
     CDS             7334407..7335060
     CDS             complement(7335838..7336233)
     CDS             complement(7336544..7337947)
     CDS             7338713..7339261
     CDS             7339881..7340444
     CDS             complement(7340784..7340876)
     CDS             complement(7341109..7341258)
     CDS             complement(7341733..7341843)
     CDS             7343290..7344327
     CDS             7344438..7346654
     CDS             7347148..7349388
     CDS             7350004..7350819
     CDS             complement(7351422..7351517)
     CDS             complement(7351632..7351889)
     CDS             7352568..7352732
     CDS             complement(7352883..7355186)
     CDS             7355870..7357288
     CDS             7357523..7359022
     CDS             complement(7360770..7361261)
     CDS             complement(7361510..7361908)
     CDS             7362316..7364067
     CDS             complement(7364470..7365378)
     CDS             complement(7365443..7365535)
     CDS             complement(7365516..7365656)
     CDS             complement(7365942..7366250)
     CDS             complement(7366565..7366729)
     CDS             complement(7366994..7367161)
     CDS             7367917..7369020
     CDS             complement(7369774..7370706)
     CDS             7371250..7372212
     CDS             complement(7372662..7373090)
     CDS             complement(7374757..7375485)
     CDS             7376027..7376965
     CDS             complement(7378210..7378608)
     CDS             complement(7378708..7380708)
     CDS             complement(7380908..7381066)
     CDS             7381867..7383324
     CDS             7383467..7383784
     CDS             complement(7384985..7385164)
     CDS             complement(7385844..7387232)
     CDS             7387430..7387711
     CDS             complement(7388112..7390736)
     CDS             complement(7391477..7391941)
     CDS             complement(7392524..7395448)
     CDS             7395799..7396938
     CDS             7396956..7397090
     CDS             7397424..7397681
     CDS             7399406..7399531
     CDS             complement(7400007..7400111)
     CDS             complement(7400889..7401044)
     CDS             complement(7401163..7402356)
     CDS             complement(7402563..7403309)
     CDS             complement(7406254..7407438)
     CDS             7408135..7408986
     CDS             7409474..7409632
     CDS             7409629..7411290
     CDS             7411295..7411717
     CDS             complement(7412208..7412396)
     CDS             complement(7412462..7412683)
     CDS             7413757..7414683
     CDS             7415860..7415994
     CDS             7416579..7416758
     CDS             7417678..7418049
     CDS             7418062..7418181
     CDS             7418301..7418531
     CDS             complement(7418922..7419053)
     CDS             complement(7419053..7419199)
     CDS             complement(7419307..7419471)
     CDS             complement(7420370..7420555)
     CDS             7420788..7421825
     CDS             7422345..7422590
     CDS             7422568..7422951
     CDS             7422953..7423129
     CDS             7423517..7423696
     CDS             7423847..7423948
     CDS             complement(7424005..7424304)
     CDS             7424428..7424613
     CDS             7424610..7425296
     CDS             complement(7425615..7425770)
     CDS             complement(7425907..7426380)
     CDS             complement(7426401..7426775)
     CDS             7427609..7427713
     CDS             7428607..7429086
     CDS             7429175..7429300
     CDS             7429592..7429726
     CDS             complement(7431068..7431478)
     CDS             complement(7431741..7431854)
     CDS             7432120..7432284
     CDS             7432430..7432852
     CDS             complement(7433116..7433238)
     CDS             complement(7433248..7434024)
     CDS             complement(7433972..7434262)
     CDS             complement(7434302..7434559)
     CDS             complement(7434728..7434928)
     CDS             complement(7435372..7435845)
     CDS             complement(7436491..7436595)
     CDS             complement(7437250..7437393)
     CDS             7437613..7439352
     CDS             complement(7439656..7440087)
     CDS             complement(7440394..7440654)
     CDS             7441040..7441543
     CDS             complement(7442109..7442201)
     CDS             complement(7442255..7442380)
     CDS             complement(7442322..7442636)
     CDS             7443030..7443182
     CDS             7443310..7443462
     CDS             complement(7444411..7444935)
     CDS             complement(7444946..7445266)
     CDS             7446150..7446326
     CDS             7446683..7446916
     CDS             7447063..7447218
     CDS             7447405..7447779
     CDS             complement(7447825..7448124)
     CDS             7448248..7448433
     CDS             7448430..7449116
     CDS             7449137..7449235
     CDS             7449848..7450168
     CDS             7450179..7450703
     CDS             complement(7450746..7451054)
     CDS             7451103..7451606
     CDS             7452255..7452590
     CDS             complement(7453824..7453934)
     CDS             complement(7453927..7454286)
     CDS             complement(7454473..7454628)
     CDS             complement(7454726..7455136)
     CDS             complement(7455244..7455558)
     CDS             complement(7455940..7456053)
     CDS             complement(7456063..7456347)
     CDS             complement(7456941..7457087)
     CDS             complement(7457169..7457342)
     CDS             complement(7457531..7457830)
     CDS             7457954..7458139
     CDS             7458136..7458822
     CDS             complement(7459041..7459226)
     CDS             complement(7460856..7460981)
     CDS             complement(7461441..7461551)
     CDS             complement(7461541..7461945)
     CDS             complement(7462209..7462712)
     CDS             7463513..7463848
     CDS             complement(7464514..7465014)
     CDS             complement(7465209..7465409)
     CDS             complement(7465647..7465841)
     CDS             7466612..7466920
     CDS             7467345..7467629
     CDS             7467738..7467878
     CDS             complement(7468285..7468488)
     CDS             complement(7468512..7468652)
     CDS             7468688..7468915
     CDS             complement(7469114..7469308)
     CDS             complement(7469811..7470011)
     CDS             7470070..7470282
     CDS             complement(7470492..7470902)
     CDS             complement(7471010..7471324)
     CDS             complement(7471761..7472774)
     CDS             7473831..7474058
     CDS             7474033..7474338
     CDS             7475278..7475700
     CDS             complement(7475785..7477173)
     CDS             complement(7477677..7477844)
     CDS             complement(7477905..7478003)
     CDS             complement(7478019..7478150)
     CDS             complement(7479392..7479568)
     CDS             complement(7480163..7481179)
     CDS             complement(7482065..7482229)
     CDS             complement(7482449..7482949)
     CDS             7483738..7483950
     CDS             complement(7484759..7484935)
     CDS             7485702..7486523
     CDS             7486899..7487903
     CDS             7488488..7488775
     CDS             7489262..7489942
     CDS             7490183..7490551
     CDS             7491107..7491421
     CDS             7491497..7492129
     CDS             7492398..7493225
     CDS             7494227..7495207
     CDS             7496175..7496465
     CDS             7496413..7497321
     CDS             7498426..7498731
     CDS             complement(7498790..7499050)
     CDS             complement(7499019..7499123)
     CDS             complement(7499104..7499346)
     CDS             7499738..7499914
     CDS             complement(7500686..7500955)
     CDS             7502192..7502521
     CDS             complement(7502758..7502901)
     CDS             complement(7502924..7503073)
     CDS             complement(7503160..7503417)
     CDS             complement(7503410..7503769)
     CDS             complement(7503956..7504111)
     CDS             7504275..7504415
     CDS             7504569..7504883
     CDS             7504991..7505401
     CDS             7505462..7505965
     CDS             7507185..7507418
     CDS             7507663..7507911
     CDS             7507898..7508140
     CDS             7508121..7508225
     CDS             7508194..7508454
     CDS             7509421..7509753
     CDS             7510255..7510626
     CDS             7510958..7511152
     CDS             7511778..7512011
     CDS             7512098..7512292
     CDS             7512329..7512469
     CDS             7512593..7512688
     CDS             7513533..7513781
     CDS             7513768..7514010
     CDS             7513991..7514095
     CDS             complement(7514525..7514851)
     CDS             complement(7515207..7517489)
     CDS             complement(7518863..7518958)
     CDS             complement(7519815..7520591)
     CDS             7521201..7521341
     CDS             7522339..7522803
     CDS             complement(7524465..7524650)
     CDS             complement(7527023..7527226)
     CDS             complement(7527825..7528013)
     CDS             complement(7528183..7528671)
     CDS             7529170..7529301
     CDS             7529471..7529638
     CDS             7529738..7529863
     CDS             complement(7530485..7531666)
     CDS             complement(7532687..7533286)
     CDS             complement(7533289..7534653)
     CDS             complement(7535046..7537298)
     CDS             7537610..7538287
     CDS             7539211..7540248
     CDS             7540273..7540881
     CDS             7541454..7542095
     CDS             7542265..7542885
     CDS             7543284..7544237
     CDS             7544234..7545034
     CDS             7545193..7545354
     CDS             7545483..7546301
     CDS             7547130..7548305
     CDS             7548653..7548766
     CDS             7548844..7549995
     CDS             complement(7549902..7550075)
     CDS             7550127..7551692
     CDS             7551993..7553351
     CDS             complement(7553468..7558333)
     CDS             complement(7559014..7563648)
     CDS             complement(7563977..7564768)
     CDS             complement(7564768..7565499)
     CDS             complement(7565852..7566799)
     CDS             complement(7566802..7567707)
     CDS             7570338..7571768
     CDS             complement(7572184..7573545)
     CDS             complement(7573568..7573696)
     CDS             7576289..7576849
     CDS             7577442..7579460
     CDS             7579986..7580219
     CDS             7580253..7580687
     CDS             complement(7581353..7581646)
     CDS             complement(7581799..7590924)
     CDS             7591678..7591992
     CDS             7591995..7592162
     CDS             7592455..7593471
     CDS             complement(7593948..7594079)
     CDS             7596689..7596841
     CDS             7597822..7598313
     CDS             complement(7598976..7600523)
     CDS             complement(7600850..7602076)
     CDS             complement(7602384..7603871)
     CDS             complement(7604596..7606332)
     CDS             7607098..7609413
     CDS             complement(7609930..7610943)
     CDS             7612359..7612811
     CDS             complement(7612832..7612951)
     CDS             complement(7613119..7615794)
     CDS             7616499..7616936
     CDS             complement(7617415..7621452)
     CDS             7622202..7623740
     CDS             7624222..7625325
     CDS             7625591..7626445
     CDS             7626517..7630248
     CDS             7630504..7631664
     CDS             complement(7632295..7633098)
     CDS             7633432..7634532
     CDS             7635217..7636134
     CDS             7636728..7636895
     CDS             7636996..7637778
     CDS             7637747..7638544
     CDS             7638584..7639378
     CDS             7639378..7639842
     CDS             7639829..7640407
     CDS             7640499..7641593
     CDS             7641590..7642537
     CDS             7642521..7643351
     CDS             7643358..7644101
     CDS             7644229..7645377
     CDS             7645735..7646973
     CDS             7647177..7647725
     CDS             7648976..7650172
     CDS             complement(7651699..7652790)
     CDS             7652874..7652975
     CDS             complement(7653647..7653832)
     CDS             complement(7655049..7655177)
     CDS             7656219..7656407
     CDS             7657453..7659282
     CDS             complement(7659310..7659420)
     CDS             7660219..7660323
     CDS             complement(7661583..7662482)
     CDS             complement(7662479..7662637)
     CDS             complement(7663161..7663586)
     CDS             complement(7663626..7665005)
     CDS             complement(7665892..7666230)
     CDS             complement(7666501..7668621)
     CDS             complement(7668698..7669057)
     CDS             complement(7669368..7671188)
     CDS             complement(7671984..7672586)
     CDS             complement(7673102..7673665)
     CDS             complement(7673708..7674646)
     CDS             complement(7674878..7675243)
     CDS             7676243..7680283
     CDS             7680646..7680942
     CDS             complement(7681269..7681541)
     CDS             7682757..7682960
     CDS             7683000..7683551
     CDS             7683659..7684198
     CDS             7684705..7685292
     CDS             7685545..7685640
     CDS             7686020..7686208
     CDS             7686304..7686411
     CDS             complement(7687850..7690774)
     CDS             complement(7691370..7691765)
     CDS             7691880..7692713
     CDS             complement(7692990..7693802)
     CDS             7695294..7695488
     CDS             7696880..7697701
     CDS             complement(7698675..7699313)
     CDS             complement(7701083..7701304)
     CDS             complement(7701556..7701783)
     CDS             complement(7701961..7702215)
     CDS             complement(7703059..7704015)
     CDS             complement(7704154..7704384)
     CDS             complement(7704492..7705079)
     CDS             complement(7706313..7706462)
     CDS             complement(7706972..7707616)
     CDS             complement(7707694..7708563)
     CDS             complement(7708849..7709337)
     CDS             complement(7709436..7709954)
     CDS             complement(7710244..7711014)
     CDS             complement(7711631..7712365)
     CDS             complement(7713511..7714113)
     CDS             7714322..7714432
     CDS             7715002..7715202
     CDS             complement(7715783..7716067)
     CDS             complement(7716299..7716715)
     CDS             7718372..7718761
     CDS             7719995..7721242
     CDS             7721199..7721315
     CDS             7721750..7722283
     CDS             complement(7723006..7723104)
     CDS             7723408..7723977
     CDS             7724989..7725564
     CDS             complement(7725894..7726079)
     CDS             complement(7726680..7726778)
     CDS             complement(7726720..7726863)
     CDS             complement(7727163..7728194)
     CDS             7728422..7730791
     CDS             complement(7732475..7733635)
     CDS             complement(7738448..7739215)
     CDS             complement(7740363..7740761)
     CDS             complement(7741452..7743251)
     CDS             complement(7743289..7743768)
     CDS             complement(7743761..7744084)
     CDS             complement(7744449..7745435)
     CDS             complement(7745576..7746961)
     CDS             complement(7748596..7749579)