CDS             102..1625
     CDS             2153..3361
     CDS             3381..4538
     CDS             4583..5098
     CDS             5224..7368
     CDS             7403..9919
     CDS             10064..10261
     CDS             10585..10929
     CDS             complement(11224..11442)
     CDS             complement(11522..11629)
     CDS             complement(11656..11793)
     CDS             complement(11975..12412)
     CDS             12569..13117
     CDS             complement(13125..13277)
     CDS             complement(13234..13593)
     CDS             complement(13815..14096)
     CDS             14235..14978
     CDS             15015..15713
     CDS             complement(15691..17571)
     CDS             complement(17568..18863)
     CDS             complement(18860..20335)
     CDS             complement(20332..21741)
     CDS             complement(21738..23273)
     CDS             complement(23371..23838)
     CDS             complement(23962..25545)
     CDS             25787..26116
     CDS             complement(26014..26982)
     CDS             complement(27124..27543)
     CDS             27696..28466
     CDS             28463..29308
     CDS             29346..29708
     CDS             29823..31169
     CDS             31290..31607
     CDS             31693..31920
     CDS             complement(31925..32068)
     CDS             32536..33255
     CDS             33325..33900
     CDS             34396..36711
     CDS             36708..36971
     CDS             36968..37363
     CDS             37360..39048
     CDS             complement(39157..39930)
     CDS             complement(39978..41288)
     CDS             41381..42013
     CDS             complement(42105..42452)
     CDS             complement(42534..43466)
     CDS             43696..46572
     CDS             complement(46682..47308)
     CDS             complement(47467..48201)
     CDS             complement(48334..49128)
     CDS             complement(49144..50040)
     CDS             complement(50122..51225)
     CDS             complement(51286..51828)
     CDS             complement(51929..52798)
     CDS             52932..53345
     CDS             53338..55803
     CDS             55800..57482
     CDS             57439..58077
     CDS             58296..58586
     CDS             58690..59184
     CDS             59226..59480
     CDS             59513..59971
     CDS             60000..60521
     CDS             60500..63124
     CDS             63304..63996
     CDS             64013..65071
     CDS             complement(65116..65769)
     CDS             65785..66798
     CDS             67027..68466
     CDS             68528..68683
     CDS             68724..69764
     CDS             69799..71664
     CDS             71731..71970
     CDS             71963..72364
     CDS             complement(72416..74653)
     CDS             complement(74771..75340)
     CDS             75443..76354
     CDS             complement(76379..77764)
     CDS             complement(77761..79038)
     CDS             79628..80326
     CDS             80757..81806
     CDS             81809..82801
     CDS             82881..84116
     CDS             84129..85301
     CDS             complement(85316..85705)
     CDS             complement(85769..86599)
     CDS             86661..87266
     CDS             complement(87341..87934)
     CDS             complement(87931..88137)
     CDS             88337..89158
     CDS             89155..89613
     CDS             89708..90052
     CDS             90057..90536
     CDS             90533..92455
     CDS             92461..93411
     CDS             93422..94084
     CDS             94084..95550
     CDS             95550..97025
     CDS             97255..97734
     CDS             97891..98484
     CDS             98613..99383
     CDS             99542..99706
     CDS             99817..100584
     CDS             100716..103001
     CDS             complement(102948..103424)
     CDS             complement(103843..104802)
     CDS             105458..106849
     CDS             106868..107737
     CDS             107734..108285
     CDS             108314..109912
     CDS             109905..110153
     CDS             110135..117673
     CDS             117911..119833
     CDS             complement(120049..122307)
     CDS             122451..123965
     CDS             complement(124114..124398)
     CDS             124508..125704
     CDS             complement(125799..130676)
     CDS             complement(131030..131272)
     CDS             131518..133008
     CDS             133156..133905
     CDS             134128..136143
     CDS             136425..137381
     CDS             137422..138045
     CDS             137996..138649
     CDS             138649..139809
     CDS             140092..140280
     CDS             complement(140403..141158)
     CDS             141336..142280
     CDS             complement(142264..144012)
     CDS             144134..145762
     CDS             complement(145763..147907)
     CDS             complement(148044..148478)
     CDS             148813..148995
     CDS             148992..149360
     CDS             149669..151312
     CDS             151464..152531
     CDS             152640..154445
     CDS             154548..155915
     CDS             155983..156762
     CDS             complement(156894..157916)
     CDS             158163..158618
     CDS             complement(158631..159974)
     CDS             complement(160016..161098)
     CDS             161185..161790
     CDS             162087..162989
     CDS             complement(162960..163565)
     CDS             163682..165007
     CDS             complement(165028..165576)
     CDS             165639..166142
     CDS             166143..167165
     CDS             167226..167606
     CDS             complement(167587..167997)
     CDS             168027..168953
     CDS             complement(169020..170498)
     CDS             170600..171442
     CDS             171531..172484
     CDS             172527..173459
     CDS             173602..175074
     CDS             175149..176009
     CDS             176016..176984
     CDS             complement(176981..177268)
     CDS             complement(177859..179625)
     CDS             complement(179635..181107)
     CDS             complement(181121..181345)
     CDS             complement(181471..182301)
     CDS             complement(182303..183514)
     CDS             183938..185038
     CDS             185039..185371
     CDS             185368..186795
     CDS             complement(186811..186936)
     CDS             187101..187745
     CDS             complement(187749..189155)
     CDS             complement(189247..190755)
     CDS             190923..192272
     CDS             complement(192300..193418)
     CDS             193433..193888
     CDS             193987..194427
     CDS             complement(194460..195254)
     CDS             195309..196973
     CDS             197177..197974
     CDS             197976..198845
     CDS             198850..200214
     CDS             200211..201251
     CDS             201248..202795
     CDS             202792..204384
     CDS             204381..205553
     CDS             205547..207094
     CDS             207064..207771
     CDS             207768..208736
     CDS             208733..209287
     CDS             209254..209988
     CDS             complement(210019..211128)
     CDS             complement(211208..212566)
     CDS             complement(212593..213327)
     CDS             complement(213344..214342)
     CDS             214347..215243
     CDS             215285..216034
     CDS             216031..216540
     CDS             216585..218660
     CDS             complement(218706..218852)
     CDS             219027..219683
     CDS             219802..220233
     CDS             complement(220312..222039)
     CDS             222187..222477
     CDS             222605..223846
     CDS             223923..224225
     CDS             224216..224980
     CDS             complement(225040..226866)
     CDS             227016..227135
     CDS             227194..230778
     CDS             231083..231850
     CDS             231963..232547
     CDS             232547..234793
     CDS             complement(234834..236825)
     CDS             236868..237527
     CDS             237524..238213
     CDS             complement(238210..238713)
     CDS             complement(238710..241607)
     CDS             241832..242242
     CDS             complement(242294..243577)
     CDS             243702..244805
     CDS             complement(244802..247636)
     CDS             complement(247702..248436)
     CDS             complement(248433..249026)
     CDS             249356..250441
     CDS             250438..251916
     CDS             252100..253920
     CDS             complement(253987..254958)
     CDS             complement(254955..256271)
     CDS             256478..257995
     CDS             complement(258101..259174)
     CDS             259231..260244
     CDS             complement(260241..261149)
     CDS             261242..262570
     CDS             262572..263120
     CDS             263130..264341
     CDS             264385..265794
     CDS             265825..266613
     CDS             complement(266619..268082)
     CDS             complement(268181..268945)
     CDS             268981..270135
     CDS             complement(270152..271882)
     CDS             complement(271892..273172)
     CDS             273298..274596
     CDS             complement(274624..275037)
     CDS             complement(275028..275222)
     CDS             complement(275301..276281)
     CDS             276376..278082
     CDS             278217..278906
     CDS             278903..279847
     CDS             complement(279923..281296)
     CDS             complement(281484..282932)
     CDS             complement(282967..287160)
     CDS             complement(287216..287389)
     CDS             287504..288670
     CDS             288794..289360
     CDS             289422..289655
     CDS             289663..290100
     CDS             complement(290130..290972)
     CDS             complement(290983..292347)
     CDS             292489..293811
     CDS             complement(294115..295950)
     CDS             296322..296810
     CDS             297126..298436
     CDS             complement(298433..299179)
     CDS             complement(299180..301120)
     CDS             complement(301151..301972)
     CDS             complement(302052..302345)
     CDS             complement(302490..302969)
     CDS             303249..305744
     CDS             305770..306126
     CDS             complement(306142..306666)
     CDS             complement(306691..308175)
     CDS             complement(308194..309864)
     CDS             complement(310611..311015)
     CDS             complement(311091..311834)
     CDS             complement(311831..312976)
     CDS             complement(313076..314485)
     CDS             complement(314626..315171)
     CDS             complement(315181..316083)
     CDS             complement(316100..316753)
     CDS             complement(316828..317820)
     CDS             complement(317842..321471)
     CDS             321648..323039
     CDS             complement(323081..323338)
     CDS             complement(323335..323460)
     CDS             complement(323655..324848)
     CDS             324884..326566
     CDS             complement(326583..328778)
     CDS             complement(328892..330025)
     CDS             complement(330022..330642)
     CDS             330739..331320
     CDS             complement(331250..331984)
     CDS             332065..332985
     CDS             complement(333025..333453)
     CDS             complement(333477..333650)
     CDS             complement(333754..335700)
     CDS             335770..336273
     CDS             complement(336752..339451)
     CDS             complement(339701..342214)
     CDS             342248..342508
     CDS             342505..344115
     CDS             344139..345047
     CDS             345271..347166
     CDS             347163..348779
     CDS             348776..352768
     CDS             352765..353073
     CDS             353076..354617
     CDS             354666..354959
     CDS             354989..355279
     CDS             355290..356177
     CDS             356224..357642
     CDS             357639..359024
     CDS             359021..360016
     CDS             complement(360003..361214)
     CDS             361312..362097
     CDS             complement(362086..362889)
     CDS             complement(362899..364296)
     CDS             364475..366250
     CDS             366393..366620
     CDS             366617..366919
     CDS             366967..367188
     CDS             367185..367610
     CDS             367746..368378
     CDS             368375..369283
     CDS             complement(369291..378791)
     CDS             378940..379665
     CDS             complement(379653..380135)
     CDS             380193..380909
     CDS             381011..381667
     CDS             complement(381737..382213)
     CDS             382252..383481
     CDS             383636..385498
     CDS             385570..385956
     CDS             complement(385959..386594)
     CDS             386712..387566
     CDS             387615..388229
     CDS             complement(388253..388990)
     CDS             complement(389385..390161)
     CDS             390228..390896
     CDS             391043..391630
     CDS             391662..392234
     CDS             392340..393671
     CDS             complement(393660..394331)
     CDS             394432..395112
     CDS             395119..395343
     CDS             395353..395808
     CDS             complement(395776..397125)
     CDS             397191..397793
     CDS             complement(397774..398400)
     CDS             complement(398427..399167)
     CDS             399281..400447
     CDS             400552..401307
     CDS             401274..401708
     CDS             401738..402604
     CDS             402567..403178
     CDS             403248..404783
     CDS             complement(404953..406242)
     CDS             complement(406273..408921)
     CDS             complement(409030..411480)
     CDS             complement(411550..411669)
     CDS             411714..412253
     CDS             412442..413881
     CDS             413918..415840
     CDS             415837..417318
     CDS             complement(417461..418021)
     CDS             418124..418540
     CDS             complement(418582..420045)
     CDS             420558..421370
     CDS             421373..422026
     CDS             complement(421981..422184)
     CDS             422272..422688
     CDS             422915..424792
     CDS             424789..425496
     CDS             425532..426719
     CDS             426719..427099
     CDS             complement(427326..427877)
     CDS             complement(427960..437847)
     CDS             complement(437998..438642)
     CDS             complement(438639..439937)
     CDS             440028..440675
     CDS             440686..441465
     CDS             complement(441470..441907)
     CDS             441990..442817
     CDS             443039..444421
     CDS             complement(444433..445467)
     CDS             445563..446246
     CDS             complement(446235..447365)
     CDS             complement(447390..447983)
     CDS             complement(448012..448401)
     CDS             complement(448482..449702)
     CDS             complement(449699..450301)
     CDS             complement(450315..451211)
     CDS             complement(451208..451801)
     CDS             complement(451798..452553)
     CDS             complement(452572..454971)
     CDS             complement(454968..455447)
     CDS             complement(455462..456364)
     CDS             complement(456398..457555)
     CDS             457589..458554
     CDS             458802..459026
     CDS             459145..459360
     CDS             complement(459436..460086)
     CDS             complement(460083..460991)
     CDS             complement(461009..461548)
     CDS             complement(461629..462483)
     CDS             complement(462624..465170)
     CDS             465198..466475
     CDS             466579..469836
     CDS             complement(469840..471171)
     CDS             471505..472764
     CDS             472803..473183
     CDS             473180..474400
     CDS             complement(474397..475809)
     CDS             476084..476275
     CDS             476290..477276
     CDS             complement(477292..478011)
     CDS             478110..478514
     CDS             478496..478912
     CDS             478986..479354
     CDS             complement(479849..480490)
     CDS             complement(480497..481726)
     CDS             complement(481736..482923)
     CDS             482959..483330
     CDS             complement(483525..486401)
     CDS             complement(486398..486826)
     CDS             487699..488904
     CDS             488901..493109
     CDS             complement(493057..493875)
     CDS             493953..494963
     CDS             494956..497028
     CDS             497021..498178
     CDS             complement(498232..500484)
     CDS             complement(500484..501470)
     CDS             complement(501470..502789)
     CDS             502916..503536
     CDS             complement(503520..504188)
     CDS             504318..505340
     CDS             505337..505543
     CDS             505536..506294
     CDS             506666..508168
     CDS             508322..509752
     CDS             complement(509731..510072)
     CDS             complement(510302..510931)
     CDS             complement(510928..511755)
     CDS             complement(511752..513395)
     CDS             complement(513547..513822)
     CDS             complement(513872..518491)
     CDS             complement(518543..518986)
     CDS             complement(519187..520062)
     CDS             complement(520065..520973)
     CDS             complement(520973..521566)
     CDS             521903..522211
     CDS             522264..522737
     CDS             522770..523492
     CDS             523557..524624
     CDS             524684..525337
     CDS             complement(525517..527703)
     CDS             complement(527700..528560)
     CDS             complement(528557..529252)
     CDS             complement(529313..530491)
     CDS             complement(530549..531484)
     CDS             531778..533400
     CDS             complement(533466..533852)
     CDS             complement(533920..535332)
     CDS             535523..536080
     CDS             complement(536260..536958)
     CDS             complement(537002..537565)
     CDS             complement(537860..538396)
     CDS             complement(538393..539676)
     CDS             complement(539673..540404)
     CDS             complement(540398..541693)
     CDS             complement(541757..544660)
     CDS             complement(544657..545073)
     CDS             545260..546021
     CDS             546343..547899
     CDS             complement(547905..548228)
     CDS             complement(548357..548587)
     CDS             complement(548544..548990)
     CDS             complement(549058..549972)
     CDS             complement(550755..552785)
     CDS             552844..554367
     CDS             554367..554858
     CDS             554879..555157
     CDS             555150..555719
     CDS             555783..557177
     CDS             557185..557478
     CDS             complement(557482..558054)
     CDS             complement(558051..559475)
     CDS             559627..560421
     CDS             560696..561982
     CDS             562064..562924
     CDS             563057..563917
     CDS             complement(564017..564880)
     CDS             complement(565033..565317)
     CDS             complement(565394..565882)
     CDS             complement(565892..566662)
     CDS             566733..568103
     CDS             568190..568612
     CDS             568966..569565
     CDS             569677..569940
     CDS             569945..570391
     CDS             570391..571065
     CDS             complement(571090..571839)
     CDS             complement(572133..572975)
     CDS             complement(573157..573681)
     CDS             573708..574817
     CDS             574879..576234
     CDS             complement(576215..576970)
     CDS             577153..578469
     CDS             578526..579959
     CDS             579956..580507
     CDS             580812..581438
     CDS             581574..582344
     CDS             582518..583750
     CDS             583954..584637
     CDS             complement(584634..586523)
     CDS             complement(586520..586849)
     CDS             complement(586846..587796)
     CDS             587852..588568
     CDS             complement(588569..589339)
     CDS             589491..590525
     CDS             590522..591454
     CDS             591470..592312
     CDS             592328..593203
     CDS             593228..594115
     CDS             594256..594492
     CDS             594620..594721
     CDS             594799..595929
     CDS             595936..597012
     CDS             complement(597016..597924)
     CDS             complement(597947..598447)
     CDS             complement(598609..599532)
     CDS             599910..600347
     CDS             600344..603250
     CDS             603258..603536
     CDS             603586..604992
     CDS             605002..605931
     CDS             605964..607661
     CDS             607747..608736
     CDS             608749..609297
     CDS             609294..609593
     CDS             609765..609899
     CDS             609899..611206
     CDS             complement(611203..611679)
     CDS             611968..613200
     CDS             613332..614027
     CDS             complement(614079..614195)
     CDS             complement(614316..615173)
     CDS             615399..615749
     CDS             615742..616047
     CDS             616182..617486
     CDS             complement(617470..617865)
     CDS             617979..619367
     CDS             619367..619975
     CDS             620029..620640
     CDS             620637..621416
     CDS             621449..623038
     CDS             623035..624009
     CDS             624057..625268
     CDS             complement(625265..625426)
     CDS             625473..625790
     CDS             625937..627805
     CDS             complement(627701..628708)
     CDS             complement(628790..629668)
     CDS             629685..630479
     CDS             630476..631516
     CDS             complement(631526..632959)
     CDS             633268..634914
     CDS             634947..635603
     CDS             635600..636262
     CDS             complement(636283..637632)
     CDS             complement(637644..638732)
     CDS             complement(638801..639103)
     CDS             complement(639163..639441)
     CDS             complement(639438..640691)
     CDS             complement(640811..641197)
     CDS             complement(641260..642144)
     CDS             complement(642240..643142)
     CDS             complement(643456..643869)
     CDS             complement(643866..644084)
     CDS             complement(644324..645940)
     CDS             646117..647721
     CDS             647718..648698
     CDS             648695..649483
     CDS             649526..651190
     CDS             651187..651702
     CDS             651674..652900
     CDS             652917..653621
     CDS             complement(653635..653973)
     CDS             complement(654007..654732)
     CDS             complement(654757..655983)
     CDS             656017..657006
     CDS             657107..657967
     CDS             complement(658152..659207)
     CDS             complement(659238..660698)
     CDS             complement(660776..661267)
     CDS             661546..662568
     CDS             662696..664096
     CDS             664231..664497
     CDS             664571..666601
     CDS             666613..666807
     CDS             complement(666715..668046)
     CDS             complement(668151..668273)
     CDS             complement(668270..668611)
     CDS             complement(669079..670470)
     CDS             complement(670480..671622)
     CDS             complement(671807..672973)
     CDS             673076..674380
     CDS             674394..675179
     CDS             complement(675224..679144)
     CDS             679466..680224
     CDS             complement(680353..680931)
     CDS             680938..681153
     CDS             681150..681557
     CDS             complement(681617..682303)
     CDS             682457..685090
     CDS             complement(685113..687500)
     CDS             687638..688360
     CDS             688357..689154
     CDS             689156..690043
     CDS             690049..691263
     CDS             691260..692087
     CDS             692036..692290
     CDS             692287..693732
     CDS             693729..695255
     CDS             695264..696460
     CDS             696465..698015
     CDS             complement(698067..698462)
     CDS             complement(698456..698713)
     CDS             complement(698896..700131)
     CDS             700248..700421
     CDS             complement(700382..700795)
     CDS             complement(700792..701028)
     CDS             complement(701132..701638)
     CDS             complement(701752..702282)
     CDS             complement(702266..702961)
     CDS             703084..703395
     CDS             703491..704417
     CDS             704658..705242
     CDS             705244..705987
     CDS             705957..706427
     CDS             706472..706717
     CDS             706714..707115
     CDS             complement(707703..707900)
     CDS             complement(707980..709137)
     CDS             complement(709189..709410)
     CDS             709609..710157
     CDS             complement(710176..712743)
     CDS             712827..713576
     CDS             713576..713815
     CDS             714010..714237
     CDS             714234..714635
     CDS             714764..715459
     CDS             715477..715947
     CDS             715944..717035
     CDS             717430..718494
     CDS             718598..719545
     CDS             719638..719892
     CDS             719892..720287
     CDS             complement(720381..721121)
     CDS             721253..721513
     CDS             721510..721917
     CDS             complement(721989..723140)
     CDS             complement(723233..724960)
     CDS             complement(724957..728241)
     CDS             complement(728241..731534)
     CDS             complement(731811..732506)
     CDS             complement(732555..733415)
     CDS             complement(733548..734261)
     CDS             734380..734592
     CDS             734940..735107
     CDS             735158..735634
     CDS             735621..736049
     CDS             736053..736553
     CDS             736965..737450
     CDS             737482..738198
     CDS             738250..738678
     CDS             738745..739452
     CDS             complement(739526..740422)
     CDS             complement(740496..741377)
     CDS             complement(741525..742445)
     CDS             complement(742555..743415)
     CDS             complement(743462..744367)
     CDS             complement(744379..745845)
     CDS             745931..750127
     CDS             750124..750798
     CDS             750798..751706
     CDS             752037..752573
     CDS             752610..753002
     CDS             complement(752995..753690)
     CDS             753761..755266
     CDS             755347..756357
     CDS             complement(756745..756996)
     CDS             complement(757223..757378)
     CDS             complement(757454..758170)
     CDS             complement(758446..758679)
     CDS             complement(758741..758992)
     CDS             complement(759096..759533)
     CDS             complement(759530..759784)
     CDS             759898..762261
     CDS             762293..762565
     CDS             762562..762900
     CDS             763055..763285
     CDS             763568..767086
     CDS             767131..771081
     CDS             771189..771302
     CDS             complement(771445..773358)
     CDS             773553..774311
     CDS             774343..775185
     CDS             775245..776873
     CDS             776884..777822
     CDS             777825..778547
     CDS             778544..779335
     CDS             complement(779347..782241)
     CDS             complement(782238..782666)
     CDS             782751..783248
     CDS             complement(783304..783801)
     CDS             complement(783803..784177)
     CDS             784416..785072
     CDS             785321..785695
     CDS             785695..786165
     CDS             786246..788351
     CDS             788582..789772
     CDS             789910..790707
     CDS             790860..791687
     CDS             791701..792921
     CDS             792933..793181
     CDS             complement(793785..794834)
     CDS             complement(794831..795427)
     CDS             795688..795921
     CDS             795918..797093
     CDS             797096..798286
     CDS             798566..799231
     CDS             799280..800692
     CDS             800775..802133
     CDS             803025..803780
     CDS             804248..804553
     CDS             804570..805223
     CDS             805223..805894
     CDS             805894..806196
     CDS             806397..807239
     CDS             807280..807561
     CDS             807558..808151
     CDS             808151..808975
     CDS             808979..809395
     CDS             809395..809628
     CDS             809628..810035
     CDS             810204..812567
     CDS             812615..813514
     CDS             813590..813739
     CDS             813896..814756
     CDS             815242..815610
     CDS             815611..815928
     CDS             815928..816491
     CDS             816496..816681
     CDS             816845..817243
     CDS             817267..817806
     CDS             817809..818177
     CDS             818197..818859
     CDS             818862..819059
     CDS             819059..819499
     CDS             819532..821403
     CDS             complement(821408..822313)
     CDS             complement(822406..823509)
     CDS             complement(823712..824368)
     CDS             complement(824365..825321)
     CDS             825376..826722
     CDS             826735..827463
     CDS             complement(827552..828508)
     CDS             828669..829994
     CDS             829991..830536
     CDS             830539..831339
     CDS             831412..831945
     CDS             832009..832761
     CDS             833004..833573
     CDS             833943..834479
     CDS             834727..835530
     CDS             835564..836172
     CDS             836403..836717
     CDS             836859..837377
     CDS             complement(837755..838312)
     CDS             complement(838309..838815)
     CDS             complement(838928..839074)
     CDS             839570..841921
     CDS             842320..844725
     CDS             844816..845073
     CDS             845097..845525
     CDS             complement(845606..845743)
     CDS             845878..846147
     CDS             complement(846216..847100)
     CDS             complement(847111..848283)
     CDS             complement(848290..849822)
     CDS             850028..851782
     CDS             complement(851972..853909)
     CDS             complement(854211..854381)
     CDS             complement(854610..855335)
     CDS             855549..856220
     CDS             856265..857722
     CDS             complement(857694..858095)
     CDS             complement(858135..858554)
     CDS             complement(858567..859694)
     CDS             complement(859793..860338)
     CDS             complement(860341..860547)
     CDS             complement(860550..861905)
     CDS             complement(861905..862732)
     CDS             complement(862732..863940)
     CDS             complement(863937..864578)
     CDS             864780..866249
     CDS             866280..867026
     CDS             867124..868011
     CDS             868011..868442
     CDS             868454..869722
     CDS             complement(869719..871302)
     CDS             complement(871308..872009)
     CDS             872275..872898
     CDS             complement(872852..873631)
     CDS             873876..875294
     CDS             875299..876543
     CDS             complement(876540..877160)
     CDS             877211..878104
     CDS             878101..880260
     CDS             complement(880212..880373)
     CDS             880559..880699
     CDS             complement(880688..882310)
     CDS             882508..883194
     CDS             883210..884910
     CDS             complement(884945..885475)
     CDS             885560..886288
     CDS             886394..886633
     CDS             886630..887304
     CDS             complement(887321..887794)
     CDS             complement(887942..888670)
     CDS             complement(888667..889710)
     CDS             complement(889707..890516)
     CDS             890589..890894
     CDS             complement(891007..892506)
     CDS             892899..893060
     CDS             893082..893993
     CDS             complement(893983..894780)
     CDS             complement(894777..895784)
     CDS             895829..897130
     CDS             897142..897489
     CDS             complement(897483..898139)
     CDS             898295..900595
     CDS             900592..901221
     CDS             901342..902298
     CDS             complement(902243..903841)
     CDS             904146..904535
     CDS             904622..906205
     CDS             906236..907330
     CDS             complement(907416..907598)
     CDS             complement(907745..908851)
     CDS             908916..909803
     CDS             complement(909849..910529)
     CDS             complement(910526..910624)
     CDS             complement(910692..910994)
     CDS             complement(910996..911829)
     CDS             complement(912122..912544)
     CDS             complement(912541..913353)
     CDS             913486..914250
     CDS             914247..915194
     CDS             915237..916013
     CDS             complement(916069..916710)
     CDS             complement(916768..918822)
     CDS             complement(918988..920157)
     CDS             complement(920245..921261)
     CDS             complement(921423..922064)
     CDS             922145..923200
     CDS             complement(923252..923575)
     CDS             complement(923702..924334)
     CDS             924481..925386
     CDS             complement(925405..926220)
     CDS             complement(926546..926713)
     CDS             927462..927875
     CDS             927872..930076
     CDS             complement(930303..932942)
     CDS             933410..934054
     CDS             complement(934035..934448)
     CDS             complement(934704..935588)
     CDS             complement(935639..935965)
     CDS             complement(936094..936840)
     CDS             complement(936818..937846)
     CDS             938565..939305
     CDS             939392..940204
     CDS             complement(940272..941132)
     CDS             941891..943219
     CDS             943203..944207
     CDS             complement(944271..944921)
     CDS             945005..946282
     CDS             complement(946495..948009)
     CDS             948134..948550
     CDS             948657..949871
     CDS             949871..951130
     CDS             951127..951459
     CDS             complement(951456..952283)
     CDS             952476..953210
     CDS             complement(953251..954933)
     CDS             954998..955441
     CDS             955447..956526
     CDS             956640..957044
     CDS             957072..957545
     CDS             complement(957542..958735)
     CDS             958892..960103
     CDS             960108..962270
     CDS             complement(962338..963987)
     CDS             complement(964157..966427)
     CDS             966462..966695
     CDS             966705..967208
     CDS             967205..967687
     CDS             967684..968109
     CDS             complement(968127..969350)
     CDS             complement(969798..970076)
     CDS             complement(970080..971162)
     CDS             complement(971159..971548)
     CDS             971713..972120
     CDS             complement(972239..974068)
     CDS             974329..976281
     CDS             complement(976370..977530)
     CDS             complement(977630..978118)
     CDS             complement(978115..979647)
     CDS             979899..980687
     CDS             complement(980682..982028)
     CDS             complement(982306..982581)
     CDS             982759..983190
     CDS             983187..984053
     CDS             984050..984334
     CDS             complement(984331..985092)
     CDS             complement(985249..986379)
     CDS             986587..987609
     CDS             987628..989355
     CDS             complement(989338..989796)
     CDS             990499..990648
     CDS             991058..992530
     CDS             complement(992565..993686)
     CDS             complement(993773..996421)
     CDS             complement(996423..997037)
     CDS             997260..997577
     CDS             997720..999165
     CDS             complement(999143..1000120)
     CDS             1000349..1001530
     CDS             1001688..1003124
     CDS             1003075..1004592
     CDS             complement(1004633..1006240)
     CDS             complement(1006266..1006529)
     CDS             1006637..1007617
     CDS             1007630..1007782
     CDS             1007782..1008309
     CDS             complement(1008326..1009735)
     CDS             complement(1009677..1010387)
     CDS             complement(1010518..1012005)
     CDS             1012032..1012763
     CDS             1012769..1013887
     CDS             1013872..1015560
     CDS             1015557..1017950
     CDS             1018223..1018381
     CDS             1018507..1018686
     CDS             1018692..1019126
     CDS             1019224..1019997
     CDS             1020038..1020511
     CDS             complement(1020646..1020876)
     CDS             complement(1021043..1022551)
     CDS             complement(1022553..1023791)
     CDS             complement(1023884..1025155)
     CDS             complement(1025170..1025469)
     CDS             1025913..1027694
     CDS             1027691..1027948
     CDS             1028058..1028513
     CDS             1028510..1029010
     CDS             complement(1029323..1030642)
     CDS             1030930..1031511
     CDS             1031511..1033163
     CDS             complement(1033339..1034403)
     CDS             complement(1034404..1035690)
     CDS             complement(1035722..1036459)
     CDS             complement(1036536..1037612)
     CDS             complement(1037666..1038457)
     CDS             1038729..1039841
     CDS             1039854..1040828
     CDS             1040825..1041739
     CDS             complement(1041746..1043740)
     CDS             complement(1043762..1044874)
     CDS             1045090..1045920
     CDS             1045941..1047065
     CDS             1047125..1048141
     CDS             1048143..1049048
     CDS             complement(1049025..1049846)
     CDS             1049962..1052241
     CDS             1052238..1054172
     CDS             complement(1054419..1055285)
     CDS             complement(1055370..1056134)
     CDS             complement(1056522..1057562)
     CDS             1057591..1058067
     CDS             1058073..1058834
     CDS             complement(1058850..1060511)
     CDS             complement(1061472..1061744)
     CDS             1062086..1064401
     CDS             complement(1064482..1065480)
     CDS             1065787..1066950
     CDS             1066972..1067874
     CDS             complement(1067937..1068785)
     CDS             1068950..1069861
     CDS             1069910..1071268
     CDS             1071384..1072031
     CDS             1072028..1073599
     CDS             1073706..1075085
     CDS             1075078..1077096
     CDS             1077150..1077371
     CDS             1077368..1077751
     CDS             1077897..1078244
     CDS             complement(1078263..1078937)
     CDS             complement(1078934..1079074)
     CDS             complement(1079120..1080082)
     CDS             1080095..1080241
     CDS             complement(1080601..1081020)
     CDS             complement(1081056..1081658)
     CDS             1081798..1082157
     CDS             1082214..1082510
     CDS             1082500..1084878
     CDS             1084875..1085507
     CDS             complement(1085598..1086407)
     CDS             complement(1086407..1087573)
     CDS             complement(1087570..1089573)
     CDS             complement(1089579..1091174)
     CDS             complement(1091171..1092319)
     CDS             complement(1092316..1093998)
     CDS             1094196..1096967
     CDS             complement(1097184..1098125)
     CDS             1098655..1098828
     CDS             complement(1098847..1100220)
     CDS             1100585..1101277
     CDS             1101277..1102791
     CDS             1102835..1104229
     CDS             1104229..1104774
     CDS             complement(1104794..1105249)
     CDS             1105604..1106317
     CDS             1106427..1108877
     CDS             1108884..1110044
     CDS             complement(1110173..1111150)
     CDS             complement(1111211..1111867)
     CDS             complement(1111940..1112272)
     CDS             complement(1112346..1112933)
     CDS             1113040..1113960
     CDS             1114037..1115317
     CDS             1115380..1115991
     CDS             1116152..1117228
     CDS             1117629..1117880
     CDS             complement(1117941..1118150)
     CDS             1118567..1119517
     CDS             1119535..1120293
     CDS             complement(1120299..1120916)
     CDS             1120953..1122161
     CDS             complement(1122196..1123764)
     CDS             1123790..1124647
     CDS             complement(1124657..1125880)
     CDS             complement(1125990..1127234)
     CDS             1127599..1129185
     CDS             complement(1129212..1130771)
     CDS             1130791..1131651
     CDS             1131859..1132947
     CDS             1132920..1133873
     CDS             1133923..1134879
     CDS             1135393..1137027
     CDS             complement(1137101..1137676)
     CDS             complement(1137689..1138336)
     CDS             complement(1138553..1139203)
     CDS             complement(1139269..1140249)
     CDS             complement(1140341..1141828)
     CDS             1142083..1142676
     CDS             1142735..1146439
     CDS             1146436..1147416
     CDS             1147504..1148235
     CDS             1148332..1149621
     CDS             1149626..1150312
     CDS             1150305..1150796
     CDS             1150787..1151746
     CDS             1151848..1151940
     CDS             complement(1152195..1152875)
     CDS             complement(1152872..1155454)
     CDS             1155545..1155691
     CDS             1155682..1155780
     CDS             1155780..1157495
     CDS             1157495..1159621
     CDS             1159621..1160190
     CDS             complement(1160194..1161723)
     CDS             complement(1161731..1162504)
     CDS             complement(1162686..1163177)
     CDS             complement(1163143..1163829)
     CDS             complement(1163863..1164186)
     CDS             complement(1164312..1164596)
     CDS             complement(1164623..1164919)
     CDS             complement(1165065..1166240)
     CDS             complement(1166317..1167144)
     CDS             complement(1167932..1168204)
     CDS             complement(1168340..1168777)
     CDS             complement(1168860..1169402)
     CDS             complement(1169550..1170575)
     CDS             1170861..1171445
     CDS             1171442..1172323
     CDS             1173193..1174440
     CDS             complement(1174808..1175842)
     CDS             complement(1175880..1176083)
     CDS             1176156..1176602
     CDS             1176651..1177556
     CDS             complement(1177715..1178470)
     CDS             complement(1178765..1179391)
     CDS             1179493..1179882
     CDS             complement(1179781..1180035)
     CDS             1180142..1180255
     CDS             1181398..1182162
     CDS             complement(1182374..1182538)
     CDS             1183115..1184347
     CDS             1184454..1186085
     CDS             1186167..1187225
     CDS             1187278..1187751
     CDS             1187785..1188648
     CDS             1188626..1189510
     CDS             complement(1189511..1190593)
     CDS             complement(1190674..1191057)
     CDS             1191205..1191771
     CDS             1191768..1192163
     CDS             complement(1192191..1194194)
     CDS             complement(1194527..1195918)
     CDS             1196005..1196145
     CDS             complement(1196280..1198043)
     CDS             complement(1198040..1198813)
     CDS             complement(1198825..1199862)
     CDS             1199955..1200089
     CDS             1200049..1200885
     CDS             1200992..1201852
     CDS             complement(1201926..1203143)
     CDS             complement(1203196..1204146)
     CDS             1204363..1205430
     CDS             1205487..1206881
     CDS             1207329..1207805
     CDS             1207837..1209003
     CDS             complement(1209074..1209568)
     CDS             complement(1209754..1210188)
     CDS             1210290..1211156
     CDS             1211153..1211419
     CDS             1211406..1213427
     CDS             1213437..1213556
     CDS             complement(1213526..1214254)
     CDS             1214365..1215153
     CDS             1215330..1217630
     CDS             1217816..1218127
     CDS             1218593..1218898
     CDS             1219366..1219821
     CDS             1220236..1222797
     CDS             complement(1223015..1223887)
     CDS             1224341..1225621
     CDS             1225726..1226553
     CDS             1226764..1228065
     CDS             1228152..1229027
     CDS             complement(1229030..1229911)
     CDS             complement(1229908..1231332)
     CDS             complement(1231363..1232451)
     CDS             1232573..1233151
     CDS             complement(1233158..1234315)
     CDS             complement(1234427..1234738)
     CDS             complement(1234738..1235058)
     CDS             1235068..1235757
     CDS             1236078..1236593
     CDS             complement(1236611..1237723)
     CDS             complement(1237733..1237990)
     CDS             complement(1237980..1239227)
     CDS             complement(1239224..1239796)
     CDS             1239925..1240959
     CDS             complement(1240976..1241890)
     CDS             1242022..1243095
     CDS             1243183..1243380
     CDS             1243377..1243751
     CDS             1243954..1244652
     CDS             1244782..1244955
     CDS             complement(1244882..1245157)
     CDS             1245400..1245723
     CDS             complement(1245738..1246448)
     CDS             1246470..1246679
     CDS             complement(1246631..1246831)
     CDS             complement(1246777..1247271)
     CDS             1247474..1248874
     CDS             1248896..1249918
     CDS             complement(1249911..1250819)
     CDS             1250939..1251844
     CDS             1251864..1253093
     CDS             complement(1253097..1253702)
     CDS             complement(1253699..1255171)
     CDS             complement(1255384..1256739)
     CDS             complement(1256841..1258301)
     CDS             1258403..1259902
     CDS             1259899..1261080
     CDS             1261092..1262822
     CDS             complement(1262834..1265113)
     CDS             1265689..1265925
     CDS             complement(1266039..1267895)
     CDS             1268081..1268323
     CDS             1268373..1268714
     CDS             complement(1269236..1270252)
     CDS             complement(1270249..1270749)
     CDS             complement(1270754..1271203)
     CDS             1271237..1271959
     CDS             complement(1271967..1272773)
     CDS             complement(1272916..1273722)
     CDS             1273826..1274908
     CDS             1274920..1275672
     CDS             complement(1275800..1275931)
     CDS             1276187..1277098
     CDS             1277062..1278531
     CDS             1278664..1279314
     CDS             complement(1280064..1281428)
     CDS             1281657..1282064
     CDS             1282147..1282584
     CDS             complement(1282668..1283381)
     CDS             1283419..1283784
     CDS             complement(1283762..1284610)
     CDS             complement(1284607..1285137)
     CDS             1285193..1285636
     CDS             1285794..1285982
     CDS             1286070..1286657
     CDS             1286654..1286800
     CDS             complement(1286820..1287935)
     CDS             complement(1287943..1288626)
     CDS             1288756..1290051
     CDS             complement(1290048..1290326)
     CDS             1290359..1290784
     CDS             1291092..1294790
     CDS             1294829..1296505
     CDS             1296502..1297167
     CDS             1297170..1297910
     CDS             1297932..1299818
     CDS             1299916..1301823
     CDS             complement(1301851..1302456)
     CDS             complement(1302528..1303568)
     CDS             complement(1303586..1303888)
     CDS             1304068..1304979
     CDS             1305012..1305119
     CDS             1305149..1305511
     CDS             complement(1305519..1306445)
     CDS             1306836..1309265
     CDS             complement(1309433..1309765)
     CDS             complement(1309966..1311990)
     CDS             complement(1311987..1312556)
     CDS             1312769..1313095
     CDS             1313128..1314216
     CDS             complement(1314244..1317063)
     CDS             1317490..1323747
     CDS             1323800..1325218
     CDS             1325285..1328293
     CDS             complement(1328297..1329388)
     CDS             complement(1329541..1331277)
     CDS             complement(1331454..1333070)
     CDS             1333155..1334786
     CDS             1334786..1335775
     CDS             1335857..1336729
     CDS             1336751..1337623
     CDS             1337696..1338610
     CDS             1338692..1339519
     CDS             1339559..1340980
     CDS             complement(1341013..1342278)
     CDS             1342762..1343067
     CDS             1343114..1344289
     CDS             1344423..1344719
     CDS             1344770..1345054
     CDS             complement(1345122..1346369)
     CDS             1346706..1347983
     CDS             complement(1347980..1348966)
     CDS             1349024..1350088
     CDS             complement(1350085..1350669)
     CDS             complement(1350700..1352388)
     CDS             1352483..1353046
     CDS             1353096..1354889
     CDS             1354828..1355073
     CDS             1355087..1355911
     CDS             1355908..1356882
     CDS             1356921..1357289
     CDS             1357286..1357900
     CDS             1358067..1358234
     CDS             complement(1358262..1359425)
     CDS             1359600..1360814
     CDS             complement(1361058..1361390)
     CDS             complement(1361524..1363209)
     CDS             complement(1363237..1363911)
     CDS             complement(1363920..1365566)
     CDS             complement(1365563..1366498)
     CDS             complement(1366488..1367126)
     CDS             complement(1367268..1368011)
     CDS             1368319..1368951
     CDS             1369109..1369573
     CDS             1369653..1371227
     CDS             1371229..1371624
     CDS             complement(1371657..1372487)
     CDS             complement(1372598..1374061)
     CDS             complement(1374058..1374492)
     CDS             1374686..1375243
     CDS             1375310..1375468
     CDS             complement(1375543..1376715)
     CDS             complement(1376728..1377963)
     CDS             complement(1378088..1378630)
     CDS             complement(1378627..1379934)
     CDS             complement(1379996..1380292)
     CDS             1380742..1381269
     CDS             1381296..1382696
     CDS             1382750..1383616
     CDS             1383606..1384445
     CDS             1384450..1385631
     CDS             complement(1385708..1386808)
     CDS             1386979..1387968
     CDS             1388035..1388304
     CDS             1388301..1388732
     CDS             complement(1388755..1389312)
     CDS             complement(1389272..1390444)
     CDS             1390549..1391484
     CDS             complement(1391565..1392395)
     CDS             complement(1392452..1392745)
     CDS             complement(1392742..1393011)
     CDS             complement(1393124..1396819)
     CDS             complement(1396961..1397749)
     CDS             1397946..1399685
     CDS             complement(1399588..1403007)
     CDS             complement(1403063..1403671)
     CDS             1403737..1405428
     CDS             1405425..1406576
     CDS             complement(1406545..1407153)
     CDS             complement(1407153..1408358)
     CDS             complement(1408484..1409851)
     CDS             complement(1409848..1411107)
     CDS             1411193..1412005
     CDS             1412007..1413125
     CDS             complement(1413251..1413724)
     CDS             complement(1413705..1414139)
     CDS             1414198..1415586
     CDS             1415661..1416854
     CDS             1417153..1417707
     CDS             complement(1417727..1419607)
     CDS             complement(1419948..1421114)
     CDS             complement(1421425..1422123)
     CDS             complement(1422346..1422720)
     CDS             complement(1422781..1423515)
     CDS             complement(1423728..1424069)
     CDS             complement(1424177..1426021)
     CDS             complement(1426069..1427817)
     CDS             1427964..1428521
     CDS             1428518..1429060
     CDS             complement(1429205..1429711)
     CDS             1430033..1431184
     CDS             1431181..1433808
     CDS             1433829..1435415
     CDS             complement(1435432..1437069)
     CDS             complement(1437200..1439038)
     CDS             complement(1439035..1439910)
     CDS             complement(1439907..1440884)
     CDS             1441091..1441582
     CDS             1441676..1442674
     CDS             1442674..1444518
     CDS             1444572..1445057
     CDS             1445115..1446485
     CDS             1446534..1447166
     CDS             complement(1447249..1448772)
     CDS             1448984..1449139
     CDS             complement(1449266..1449601)
     CDS             1450146..1451798
     CDS             1451795..1453138
     CDS             1453142..1454467
     CDS             1454464..1455546
     CDS             1455546..1455770
     CDS             1455764..1456714
     CDS             1456971..1458779
     CDS             1458930..1459172
     CDS             1459262..1460335
     CDS             1460395..1461309
     CDS             1461325..1461978
     CDS             1462062..1463276
     CDS             1463563..1464018
     CDS             1464011..1464763
     CDS             1464812..1465057
     CDS             1465088..1465603
     CDS             1465610..1466950
     CDS             1466995..1468644
     CDS             1468651..1469568
     CDS             1469608..1471068
     CDS             1471082..1471447
     CDS             1471467..1471898
     CDS             complement(1471938..1473272)
     CDS             complement(1473438..1474019)
     CDS             1474088..1475344
     CDS             complement(1475826..1476056)
     CDS             complement(1480901..1481398)
     CDS             complement(1481395..1482885)
     CDS             complement(1482966..1484591)
     CDS             complement(1484661..1485314)
     CDS             1485350..1485676
     CDS             1485727..1486611
     CDS             complement(1486616..1487617)
     CDS             complement(1487624..1489300)
     CDS             complement(1489313..1490884)
     CDS             1491087..1491758
     CDS             complement(1492112..1492567)
     CDS             1492700..1493830
     CDS             1493993..1494874
     CDS             complement(1494952..1496763)
     CDS             complement(1496915..1499110)
     CDS             complement(1499118..1501184)
     CDS             1501362..1503953
     CDS             complement(1503993..1505969)
     CDS             complement(1506011..1507357)
     CDS             1507459..1507764
     CDS             1507790..1508380
     CDS             1508397..1509431
     CDS             1509509..1510063
     CDS             1510093..1510776
     CDS             1510773..1511588
     CDS             1511678..1512436
     CDS             1512453..1513232
     CDS             1513280..1513885
     CDS             complement(1513882..1514244)
     CDS             complement(1514241..1514621)
     CDS             1514732..1514986
     CDS             1514979..1516544
     CDS             1516544..1517704
     CDS             complement(1517671..1518303)
     CDS             1518745..1521324
     CDS             1521321..1523060
     CDS             1523189..1523932
     CDS             complement(1523925..1524098)
     CDS             1524461..1524832
     CDS             complement(1524898..1525683)
     CDS             complement(1525703..1527574)
     CDS             complement(1527583..1529730)
     CDS             complement(1529727..1530482)
     CDS             complement(1530991..1531914)
     CDS             complement(1531934..1532074)
     CDS             1532415..1533209
     CDS             1533148..1535790
     CDS             1536019..1536624
     CDS             complement(1536672..1536908)
     CDS             1537047..1538069
     CDS             complement(1538142..1539332)
     CDS             complement(1539647..1540309)
     CDS             complement(1540306..1541091)
     CDS             complement(1541382..1543343)
     CDS             complement(1543482..1543868)
     CDS             1544119..1544910
     CDS             1544912..1545139
     CDS             complement(1545211..1546416)
     CDS             1546719..1547504
     CDS             1547700..1549169
     CDS             1549166..1550347
     CDS             1550371..1551333
     CDS             1552173..1553492
     CDS             1553489..1554982
     CDS             complement(1554920..1555600)
     CDS             complement(1555569..1556858)
     CDS             1556995..1557576
     CDS             1557573..1558532
     CDS             1558529..1559821
     CDS             1559818..1560315
     CDS             1560312..1561442
     CDS             1561442..1564789
     CDS             1564786..1565610
     CDS             1565805..1566113
     CDS             1566110..1567729
     CDS             1568290..1568607
     CDS             1568742..1569368
     CDS             1569434..1569766
     CDS             1569782..1571038
     CDS             1571166..1572377
     CDS             complement(1572450..1573928)
     CDS             complement(1573925..1575310)
     CDS             1575388..1576422
     CDS             complement(1576468..1578198)
     CDS             complement(1578453..1578854)
     CDS             complement(1578851..1579108)
     CDS             complement(1579191..1580150)
     CDS             complement(1580175..1581137)
     CDS             1581178..1581873
     CDS             1581954..1583921
     CDS             complement(1583939..1584763)
     CDS             1584932..1585414
     CDS             complement(1585486..1586310)
     CDS             1586507..1587445
     CDS             1587442..1588815
     CDS             1588849..1589538
     CDS             1589535..1590554
     CDS             complement(1590551..1592107)
     CDS             complement(1592113..1592832)
     CDS             1592941..1593513
     CDS             1593727..1594242
     CDS             1594232..1594633
     CDS             1594738..1596015
     CDS             1596012..1596494
     CDS             1596491..1596955
     CDS             1597037..1597666
     CDS             1597846..1598319
     CDS             1598440..1600323
     CDS             1600320..1601225
     CDS             1601222..1602250
     CDS             1602247..1603224
     CDS             complement(1603234..1603842)
     CDS             1604059..1605378
     CDS             complement(1605400..1606662)
     CDS             complement(1606662..1608269)
     CDS             complement(1608273..1609100)
     CDS             1609219..1610487
     CDS             1610727..1612313
     CDS             1612424..1614193
     CDS             1614190..1615611
     CDS             1615775..1616590
     CDS             1616539..1617234
     CDS             1617669..1618688
     CDS             1618691..1619929
     CDS             1619926..1620711
     CDS             complement(1620727..1620954)
     CDS             complement(1621323..1621742)
     CDS             1621927..1622091
     CDS             1622079..1622432
     CDS             complement(1622571..1624046)
     CDS             1624153..1626453
     CDS             complement(1626569..1627054)
     CDS             1627130..1627369
     CDS             complement(1627486..1627599)
     CDS             complement(1627649..1628059)
     CDS             complement(1628076..1628819)
     CDS             complement(1628816..1629727)
     CDS             complement(1629780..1631324)
     CDS             complement(1631321..1632442)
     CDS             complement(1632459..1634561)
     CDS             complement(1635000..1639223)
     CDS             1639625..1640551
     CDS             complement(1640600..1642813)
     CDS             1642932..1644230
     CDS             complement(1644258..1645244)
     CDS             1645264..1646127
     CDS             complement(1646077..1647009)
     CDS             complement(1647121..1647906)
     CDS             complement(1647903..1648844)
     CDS             complement(1649000..1650775)
     CDS             1650895..1651629
     CDS             1651626..1654166
     CDS             1654163..1655356
     CDS             1655353..1656153
     CDS             1656155..1657408
     CDS             1657405..1657893
     CDS             1657868..1658215
     CDS             complement(1658310..1660139)
     CDS             complement(1660246..1661358)
     CDS             1661600..1663573
     CDS             1663617..1663991
     CDS             1664007..1664378
     CDS             1664400..1665257
     CDS             1665293..1666921
     CDS             1667018..1667209
     CDS             complement(1667278..1667841)
     CDS             complement(1667852..1670683)
     CDS             1670841..1671401
     CDS             1671627..1673045
     CDS             1673056..1673781
     CDS             1673920..1675053
     CDS             1675050..1676003
     CDS             1676014..1677021
     CDS             complement(1677094..1678017)
     CDS             1678077..1678820
     CDS             1678839..1679648
     CDS             1679654..1680688
     CDS             complement(1680654..1681562)
     CDS             1681578..1682012
     CDS             1682034..1683179
     CDS             1683189..1683545
     CDS             1683600..1683809
     CDS             1683959..1685266
     CDS             complement(1685845..1686603)
     CDS             1686794..1688641
     CDS             1688642..1690894
     CDS             1690908..1691210
     CDS             1691207..1691524
     CDS             1691521..1692525
     CDS             1692581..1693867
     CDS             complement(1693940..1694557)
     CDS             complement(1694771..1694983)
     CDS             1695487..1696515
     CDS             1696527..1697348
     CDS             1697561..1698460
     CDS             complement(1698633..1699073)
     CDS             complement(1699182..1699745)
     CDS             complement(1699918..1700583)
     CDS             complement(1700580..1701080)
     CDS             complement(1701364..1702059)
     CDS             complement(1702732..1704291)
     CDS             1704503..1704865
     CDS             1704891..1705730
     CDS             1705735..1705983
     CDS             1705932..1707230
     CDS             1707711..1708733
     CDS             1708730..1709698
     CDS             1709695..1710426
     CDS             complement(1710444..1711232)
     CDS             complement(1711267..1712163)
     CDS             complement(1712166..1713176)
     CDS             1713508..1714272
     CDS             1714281..1715240
     CDS             1715665..1716705
     CDS             complement(1716694..1716894)
     CDS             1716939..1718690
     CDS             complement(1718809..1722345)
     CDS             1722548..1723333
     CDS             1723363..1724607
     CDS             1724654..1725439
     CDS             complement(1725417..1726697)
     CDS             complement(1726720..1732983)
     CDS             complement(1733590..1734030)
     CDS             1734139..1735893
     CDS             1736010..1737113
     CDS             1737110..1737676
     CDS             complement(1737753..1738187)
     CDS             1738247..1739374
     CDS             1739371..1740048
     CDS             1740613..1740849
     CDS             1741156..1744281
     CDS             1744493..1745884
     CDS             complement(1745849..1746814)
     CDS             1746881..1747489
     CDS             1747524..1748408
     CDS             complement(1748415..1749008)
     CDS             complement(1749063..1749473)
     CDS             1749701..1750726
     CDS             1750731..1751534
     CDS             complement(1751595..1751828)
     CDS             1751832..1752263
     CDS             1752331..1755885
     CDS             complement(1755934..1758216)
     CDS             1758244..1758675
     CDS             1758681..1760069
     CDS             1760083..1761948
     CDS             1762076..1762309
     CDS             1762319..1764070
     CDS             1764073..1764816
     CDS             1764813..1765193
     CDS             1765190..1765567
     CDS             1765635..1766243
     CDS             1766382..1767575
     CDS             1767585..1768031
     CDS             1768066..1769355
     CDS             1769408..1769611
     CDS             1769617..1770021
     CDS             complement(1770038..1771780)
     CDS             complement(1771773..1774070)
     CDS             complement(1774074..1776239)
     CDS             complement(1776278..1778467)
     CDS             complement(1778566..1779258)
     CDS             complement(1779498..1779947)
     CDS             1779964..1781343
     CDS             1781340..1782500
     CDS             1782497..1783177
     CDS             1783177..1783686
     CDS             complement(1783832..1784794)
     CDS             1785627..1786724
     CDS             1786725..1786964
     CDS             1786961..1787626
     CDS             complement(1787681..1787782)
     CDS             complement(1787791..1789131)
     CDS             complement(1789388..1790035)
     CDS             1790147..1791196
     CDS             1791193..1792779
     CDS             1792779..1793636
     CDS             1793685..1794443
     CDS             complement(1794464..1794874)
     CDS             1794956..1796290
     CDS             1796287..1797429
     CDS             1797426..1798058
     CDS             1798055..1798675
     CDS             1798688..1799422
     CDS             1799430..1800242
     CDS             1800244..1801047
     CDS             1801044..1801391
     CDS             1801572..1802654
     CDS             complement(1802689..1803153)
     CDS             1803294..1804844
     CDS             1804882..1805541
     CDS             1805631..1806449
     CDS             1806518..1807750
     CDS             1807750..1808562
     CDS             1808559..1809968
     CDS             1810689..1811084
     CDS             1811074..1811472
     CDS             1811580..1812998
     CDS             1812988..1813908
     CDS             1813966..1815420
     CDS             complement(1815354..1817084)
     CDS             complement(1817081..1818664)
     CDS             complement(1818751..1819791)
     CDS             complement(1819821..1821278)
     CDS             complement(1821389..1821958)
     CDS             complement(1822005..1823261)
     CDS             1823562..1824188
     CDS             complement(1824256..1825464)
     CDS             complement(1825461..1825952)
     CDS             1826059..1828770
     CDS             1828933..1830378
     CDS             1830404..1831627
     CDS             1831591..1831707
     CDS             complement(1831778..1832221)
     CDS             1832286..1834562
     CDS             1834559..1835974
     CDS             complement(1835963..1837660)
     CDS             1837842..1838282
     CDS             complement(1838289..1839083)
     CDS             1839108..1842050
     CDS             complement(1842107..1842364)
     CDS             complement(1842380..1843849)
     CDS             complement(1843908..1847243)
     CDS             1847748..1848269
     CDS             1848319..1848513
     CDS             1848575..1848964
     CDS             1848997..1849779
     CDS             complement(1849790..1850845)
     CDS             1851155..1852087
     CDS             1852165..1853115
     CDS             1853122..1853928
     CDS             1854091..1855149
     CDS             1855149..1857644
     CDS             complement(1857738..1858898)
     CDS             complement(1859123..1860772)
     CDS             1860966..1862024
     CDS             1862021..1863235
     CDS             1863232..1864116
     CDS             1864113..1865315
     CDS             1865312..1866235
     CDS             1866232..1866744
     CDS             1866753..1867949
     CDS             1868029..1869441
     CDS             1869550..1870611
     CDS             1870694..1877074
     CDS             1877094..1881902
     CDS             1881878..1883410
     CDS             1883416..1886469
     CDS             1886616..1887677
     CDS             complement(1887660..1888970)
     CDS             complement(1888967..1890742)
     CDS             1891349..1891696
     CDS             1891656..1892096
     CDS             complement(1892105..1893436)
     CDS             complement(1893529..1894461)
     CDS             complement(1894489..1895145)
     CDS             1895330..1895476
     CDS             complement(1895470..1896204)
     CDS             1896435..1896980
     CDS             1896977..1897525
     CDS             1897620..1898528
     CDS             1898528..1899649
     CDS             1899658..1900482
     CDS             1900476..1901471
     CDS             1901701..1902549
     CDS             1902826..1905822
     CDS             1905815..1906039
     CDS             complement(1906005..1906628)
     CDS             complement(1906630..1907310)
     CDS             complement(1907382..1908149)
     CDS             1908208..1908819
     CDS             1908831..1910105
     CDS             1910756..1911139
     CDS             1911178..1911930
     CDS             1911927..1912988
     CDS             1912985..1913161
     CDS             1913169..1913975
     CDS             1913975..1914898
     CDS             1914912..1916675
     CDS             1916777..1917952
     CDS             1917974..1918918
     CDS             1919058..1920818
     CDS             1920811..1921434
     CDS             1921431..1922366
     CDS             complement(1922440..1923804)
     CDS             complement(1924066..1924227)
     CDS             complement(1924360..1925061)
     CDS             complement(1925015..1926685)
     CDS             complement(1926726..1927883)
     CDS             complement(1927923..1929107)
     CDS             complement(1929192..1929431)
     CDS             complement(1929711..1929878)
     CDS             1930111..1931571
     CDS             1931682..1932545
     CDS             1932542..1933378
     CDS             1933375..1934070
     CDS             1934070..1934831
     CDS             1934828..1935520
     CDS             1935517..1936908
     CDS             1937091..1937894
     CDS             1937888..1938802
     CDS             1938805..1939635
     CDS             1939635..1939952
     CDS             1940037..1940855
     CDS             1940869..1941648
     CDS             1941645..1941752
     CDS             complement(1942258..1942647)
     CDS             complement(1942644..1942871)
     CDS             1943089..1944573
     CDS             1944570..1945817
     CDS             complement(1946034..1946918)
     CDS             complement(1946969..1947295)
     CDS             complement(1947344..1947634)
     CDS             complement(1947627..1948337)
     CDS             1948438..1949823
     CDS             1949856..1950425
     CDS             complement(1950450..1951220)
     CDS             complement(1951217..1952155)
     CDS             complement(1952392..1953858)
     CDS             1954377..1955933
     CDS             complement(1955943..1956491)
     CDS             complement(1956555..1957151)
     CDS             1957416..1957511
     CDS             complement(1957474..1957716)
     CDS             1957858..1958058
     CDS             complement(1957991..1958584)
     CDS             complement(1958587..1958829)
     CDS             complement(1958928..1960886)
     CDS             complement(1960883..1962070)
     CDS             1962309..1962641
     CDS             complement(1962655..1964325)
     CDS             1964423..1964617
     CDS             1964617..1964865
     CDS             1964873..1965610
     CDS             1965704..1967404
     CDS             complement(1967689..1968090)
     CDS             complement(1968080..1968691)
     CDS             1968838..1970268
     CDS             1970336..1972927
     CDS             1973124..1973219
     CDS             1973360..1974031
     CDS             complement(1974028..1974519)
     CDS             complement(1974669..1976267)
     CDS             1976465..1977703
     CDS             complement(1978314..1981241)
     CDS             complement(1981445..1982956)
     CDS             complement(1983134..1984018)
     CDS             complement(1984069..1984395)
     CDS             complement(1984678..1986222)
     CDS             complement(1986351..1987496)
     CDS             1987722..1988825
     CDS             1989026..1991863
     CDS             1992184..1992372
     CDS             complement(1992399..1993283)
     CDS             complement(1993334..1993660)
     CDS             1993737..1994198
     CDS             complement(1994465..1997200)
     CDS             1997414..1997740
     CDS             1997791..1998675
     CDS             1999236..2000642
     CDS             complement(2000652..2001035)
     CDS             complement(2001035..2001823)
     CDS             complement(2001963..2002424)
     CDS             complement(2002841..2004097)
     CDS             2004236..2004562
     CDS             2004613..2005497
     CDS             2006677..2006946
     CDS             2006984..2007373
     CDS             2007554..2009410
     CDS             2009608..2010810
     CDS             2010810..2010902
     CDS             2010899..2012104
     CDS             2012101..2013387
     CDS             2013603..2013887
     CDS             complement(2013960..2014655)
     CDS             2014772..2016112
     CDS             2016112..2016930
     CDS             complement(2016935..2017495)
     CDS             2017686..2017880
     CDS             complement(2017907..2018791)
     CDS             complement(2018842..2019168)
     CDS             2019242..2020258
     CDS             complement(2020379..2020828)
     CDS             complement(2020984..2022777)
     CDS             2022997..2023560
     CDS             complement(2023600..2025783)
     CDS             2026038..2027558
     CDS             2027555..2031730
     CDS             complement(2031745..2032926)
     CDS             2033126..2033329
     CDS             2033599..2034651
     CDS             2034730..2035029
     CDS             2035043..2036224
     CDS             2036639..2037730
     CDS             2038157..2038456
     CDS             2038599..2038775
     CDS             2038776..2038895
     CDS             2038946..2039230
     CDS             2039318..2040220
     CDS             2040492..2042003
     CDS             2041981..2043738
     CDS             2043735..2044955
     CDS             2044952..2046784
     CDS             2047411..2047602
     CDS             2047705..2049672
     CDS             2050253..2051524
     CDS             2051636..2053027
     CDS             complement(2053175..2055127)
     CDS             complement(2055275..2055601)
     CDS             2055987..2056109
     CDS             2056324..2056623
     CDS             2056638..2057849
     CDS             2058170..2059402
     CDS             2059465..2060940
     CDS             2061221..2061541
     CDS             2061695..2062399
     CDS             complement(2062409..2063596)
     CDS             complement(2063933..2064364)
     CDS             2064731..2065675
     CDS             2065780..2066445
     CDS             2066526..2067212
     CDS             2067847..2069310
     CDS             complement(2069430..2070926)
     CDS             complement(2071061..2072980)
     CDS             2073051..2074694
     CDS             2074799..2077135
     CDS             2077332..2077961
     CDS             2077954..2078877
     CDS             2078939..2079271
     CDS             2079288..2080166
     CDS             2080204..2080608
     CDS             2080848..2081336
     CDS             2081333..2082076
     CDS             2082195..2082689
     CDS             2083082..2083714
     CDS             2083767..2084024
     CDS             2084073..2086898
     CDS             complement(2087125..2087985)
     CDS             2088128..2088892
     CDS             complement(2088897..2090705)
     CDS             complement(2090799..2092832)
     CDS             complement(2092952..2095177)
     CDS             complement(2095453..2095848)
     CDS             complement(2095845..2096108)
     CDS             complement(2096167..2097714)
     CDS             complement(2097877..2098914)
     CDS             complement(2098914..2100281)
     CDS             complement(2100455..2101891)
     CDS             complement(2101927..2103378)
     CDS             complement(2103408..2104358)
     CDS             complement(2104373..2104789)
     CDS             2105067..2105489
     CDS             2105538..2105840
     CDS             2105837..2106151
     CDS             2106151..2107884
     CDS             2107884..2108519
     CDS             2108530..2109204
     CDS             2109194..2109838
     CDS             complement(2109841..2111232)
     CDS             complement(2111374..2112297)
     CDS             complement(2112336..2113007)
     CDS             2113175..2113960
     CDS             2113963..2114757
     CDS             2114764..2115873
     CDS             2115926..2116903
     CDS             2117355..2117660
     CDS             2117735..2118775
     CDS             complement(2118782..2119504)
     CDS             complement(2119545..2120300)
     CDS             complement(2120297..2121157)
     CDS             2121331..2123667
     CDS             2123979..2125439
     CDS             2125538..2127637
     CDS             complement(2127651..2128886)
     CDS             complement(2128986..2129600)
     CDS             complement(2129686..2130063)
     CDS             complement(2130098..2131342)
     CDS             2131365..2131802
     CDS             2131857..2132561
     CDS             2132572..2133015
     CDS             2133531..2134010
     CDS             2134095..2136158
     CDS             2136204..2137565
     CDS             2137568..2138704
     CDS             complement(2138732..2140048)
     CDS             complement(2140098..2140520)
     CDS             complement(2140561..2141394)
     CDS             complement(2141422..2141898)
     CDS             complement(2141937..2142359)
     CDS             complement(2142479..2143078)
     CDS             complement(2143096..2144028)
     CDS             2144141..2144323
     CDS             2144464..2145606
     CDS             complement(2145576..2146295)
     CDS             complement(2146660..2146833)
     CDS             complement(2146877..2147233)
     CDS             complement(2147292..2147831)
     CDS             2147957..2148364
     CDS             2148381..2148692
     CDS             2148702..2148920
     CDS             complement(2148955..2150085)
     CDS             2150737..2151891
     CDS             complement(2151751..2152662)
     CDS             complement(2152667..2153044)
     CDS             2153156..2153464
     CDS             complement(2153430..2153945)
     CDS             2154223..2154372
     CDS             complement(2154506..2155843)
     CDS             2155923..2157215
     CDS             complement(2157267..2158565)
     CDS             2158625..2159029
     CDS             2159212..2159646
     CDS             complement(2159694..2160656)
     CDS             complement(2160686..2161156)
     CDS             complement(2161214..2161342)
     CDS             complement(2161496..2161990)
     CDS             complement(2162150..2164372)
     CDS             complement(2164410..2164862)
     CDS             complement(2164967..2165581)
     CDS             complement(2165643..2166248)
     CDS             complement(2166348..2167667)
     CDS             complement(2167731..2167943)
     CDS             complement(2168182..2168589)
     CDS             2168724..2169827
     CDS             2169797..2171023
     CDS             2171095..2171277
     CDS             complement(2171193..2175599)
     CDS             complement(2175904..2178867)
     CDS             complement(2179316..2179780)
     CDS             2179878..2180741
     CDS             complement(2180779..2182050)
     CDS             2182355..2183437
     CDS             2183488..2184768
     CDS             complement(2184805..2185185)
     CDS             2185342..2187204
     CDS             complement(2187212..2187691)
     CDS             2187928..2188701
     CDS             complement(2188705..2189472)
     CDS             complement(2190173..2190697)
     CDS             complement(2190715..2190945)
     CDS             complement(2190942..2191220)
     CDS             2191627..2192124
     CDS             complement(2192121..2193212)
     CDS             complement(2193214..2194443)
     CDS             complement(2194458..2195414)
     CDS             2195639..2196748
     CDS             2196751..2199270
     CDS             2199282..2200352
     CDS             2200349..2200864
     CDS             2200861..2201922
     CDS             2201919..2202689
     CDS             complement(2202899..2203228)
     CDS             complement(2203225..2203602)
     CDS             complement(2203599..2204084)
     CDS             2204160..2205608
     CDS             2205816..2205920
     CDS             2205886..2206104
     CDS             2206279..2206680
     CDS             complement(2206969..2207319)
     CDS             complement(2207330..2208232)
     CDS             complement(2208253..2208444)
     CDS             complement(2208445..2208741)
     CDS             2208981..2209196
     CDS             2209193..2209504
     CDS             2209658..2209834
     CDS             2209998..2210351
     CDS             2210393..2210842
     CDS             2210839..2211384
     CDS             complement(2211273..2211887)
     CDS             complement(2211936..2212232)
     CDS             complement(2212229..2212528)
     CDS             2212620..2212961
     CDS             2212961..2213068
     CDS             complement(2213121..2213528)
     CDS             complement(2213532..2213804)
     CDS             complement(2213837..2215057)
     CDS             2215205..2215462
     CDS             2215956..2216342
     CDS             2216326..2216751
     CDS             2216761..2217576
     CDS             2217581..2218858
     CDS             2218855..2219883
     CDS             2219868..2221112
     CDS             2221109..2222380
     CDS             2222377..2223510
     CDS             2223511..2224824
     CDS             2224846..2225421
     CDS             2225433..2225900
     CDS             2225931..2226290
     CDS             2226306..2226971
     CDS             complement(2227098..2227430)
     CDS             2228008..2229054
     CDS             2229162..2230010
     CDS             complement(2229973..2231418)
     CDS             complement(2231597..2232283)
     CDS             complement(2232474..2233442)
     CDS             complement(2233439..2233534)
     CDS             complement(2233667..2234086)
     CDS             complement(2234095..2234382)
     CDS             2234498..2236174
     CDS             complement(2236162..2236815)
     CDS             2236930..2237160
     CDS             complement(2237245..2238156)
     CDS             2238265..2238864
     CDS             complement(2239324..2239566)
     CDS             2240021..2240473
     CDS             complement(2240993..2241553)
     CDS             complement(2241550..2241891)
     CDS             2241977..2242234
     CDS             complement(2242135..2242470)
     CDS             complement(2242559..2242900)
     CDS             complement(2242897..2243076)
     CDS             complement(2243245..2245560)
     CDS             complement(2245557..2245829)
     CDS             complement(2245882..2246223)
     CDS             complement(2246225..2246320)
     CDS             2246434..2247162
     CDS             2247258..2248211
     CDS             2248467..2251130
     CDS             complement(2251199..2251975)
     CDS             complement(2252070..2253392)
     CDS             2253634..2255076
     CDS             2255086..2255838
     CDS             2255914..2256696
     CDS             complement(2256817..2257506)
     CDS             complement(2257514..2257711)
     CDS             complement(2257732..2259228)
     CDS             complement(2259250..2260137)
     CDS             2260256..2264239
     CDS             complement(2264338..2264682)
     CDS             complement(2264871..2266196)
     CDS             2266284..2266526
     CDS             2266527..2266925
     CDS             complement(2267108..2267539)
     CDS             2267640..2268074
     CDS             2268778..2269398
     CDS             2269352..2269942
     CDS             2270274..2270444
     CDS             complement(2270484..2271368)
     CDS             complement(2271419..2271745)
     CDS             complement(2271794..2272684)
     CDS             2273002..2273613
     CDS             2273610..2274650
     CDS             2274892..2275611
     CDS             2275667..2276017
     CDS             complement(2276033..2276320)
     CDS             complement(2276417..2276722)
     CDS             complement(2276731..2277147)
     CDS             complement(2277361..2277669)
     CDS             complement(2277880..2278512)
     CDS             complement(2278509..2278745)
     CDS             complement(2278952..2279848)
     CDS             complement(2280032..2284852)
     CDS             complement(2285362..2286321)
     CDS             complement(2286475..2287359)
     CDS             complement(2287399..2289120)
     CDS             complement(2289181..2290020)
     CDS             complement(2290017..2291036)
     CDS             complement(2291053..2293092)
     CDS             complement(2293110..2293544)
     CDS             2293741..2294736
     CDS             complement(2294852..2295610)
     CDS             2295906..2296229
     CDS             2296226..2296714
     CDS             2296711..2297352
     CDS             complement(2297359..2298333)
     CDS             complement(2298335..2299408)
     CDS             complement(2299411..2300253)
     CDS             complement(2300240..2301103)
     CDS             complement(2301139..2302458)
     CDS             complement(2302496..2303293)
     CDS             complement(2303293..2303853)
     CDS             complement(2303894..2304244)
     CDS             complement(2304297..2305802)
     CDS             2305881..2306537
     CDS             complement(2306574..2309138)
     CDS             complement(2309143..2321598)
     CDS             complement(2321905..2322129)
     CDS             2322433..2322768
     CDS             complement(2322743..2325532)
     CDS             complement(2325525..2327129)
     CDS             complement(2327134..2327664)
     CDS             2327737..2328450
     CDS             complement(2328699..2328965)
     CDS             complement(2328966..2329271)
     CDS             complement(2329273..2329437)
     CDS             complement(2329888..2330523)
     CDS             2330891..2331292
     CDS             complement(2331293..2331697)
     CDS             complement(2331781..2335365)
     CDS             2335524..2335676
     CDS             2336063..2337154
     CDS             2337164..2337790
     CDS             2337787..2339313
     CDS             complement(2339259..2340482)
     CDS             complement(2340498..2341421)
     CDS             2341550..2342113
     CDS             complement(2342103..2342837)
     CDS             complement(2342834..2343589)
     CDS             complement(2343586..2344758)
     CDS             complement(2344826..2345575)
     CDS             2345611..2346018
     CDS             complement(2346028..2347455)
     CDS             complement(2347649..2347813)
     CDS             complement(2347935..2348906)
     CDS             2349340..2349666
     CDS             2349717..2350601
     CDS             2350698..2350847
     CDS             2351029..2351343
     CDS             2351325..2353295
     CDS             2353267..2353839
     CDS             2354247..2354690
     CDS             complement(2354905..2355114)
     CDS             complement(2355269..2355457)
     CDS             2355571..2356845
     CDS             2356842..2357786
     CDS             2357773..2358915
     CDS             2359282..2359887
     CDS             2360382..2362151
     CDS             complement(2362168..2363382)
     CDS             2363605..2364525
     CDS             complement(2364529..2365263)
     CDS             complement(2365305..2368025)
     CDS             complement(2368142..2368996)
     CDS             complement(2369085..2369336)
     CDS             complement(2369404..2370354)
     CDS             complement(2370351..2371349)
     CDS             complement(2371358..2372701)
     CDS             complement(2372768..2373937)
     CDS             complement(2373943..2374242)
     CDS             2374425..2376077
     CDS             2376276..2379317
     CDS             2379310..2380143
     CDS             complement(2380122..2380556)
     CDS             complement(2380563..2380817)
     CDS             complement(2380833..2381090)
     CDS             2381233..2381835
     CDS             complement(2382375..2383121)
     CDS             complement(2383118..2383993)
     CDS             complement(2383990..2384184)
     CDS             complement(2384297..2385814)
     CDS             2385840..2386181
     CDS             2386193..2387386
     CDS             2387379..2388020
     CDS             complement(2388024..2389853)
     CDS             2390019..2390117
     CDS             2390134..2390703
     CDS             2390711..2391004
     CDS             complement(2391033..2391875)
     CDS             2391949..2392785
     CDS             complement(2392808..2393290)
     CDS             complement(2393369..2394223)
     CDS             complement(2394226..2394507)
     CDS             2394634..2396124
     CDS             complement(2396050..2399628)
     CDS             2399854..2400732
     CDS             2400760..2401884
     CDS             2402177..2403646
     CDS             2403646..2403849
     CDS             complement(2403869..2404750)
     CDS             complement(2404776..2406020)
     CDS             complement(2406078..2406881)
     CDS             2406957..2407202
     CDS             complement(2407199..2407357)
     CDS             complement(2407412..2408227)
     CDS             complement(2408211..2408798)
     CDS             complement(2408862..2409572)
     CDS             complement(2409569..2410399)
     CDS             complement(2410463..2410771)
     CDS             2410942..2411967
     CDS             2411964..2412245
     CDS             2412236..2413354
     CDS             complement(2413359..2413889)
     CDS             complement(2413937..2415283)
     CDS             complement(2415754..2416071)
     CDS             complement(2416068..2416283)
     CDS             2416538..2417596
     CDS             complement(2417726..2418082)
     CDS             complement(2418177..2418959)
     CDS             complement(2419227..2419514)
     CDS             complement(2419679..2420335)
     CDS             complement(2420401..2421177)
     CDS             complement(2421183..2421986)
     CDS             complement(2421946..2423085)
     CDS             complement(2423258..2424202)
     CDS             complement(2424199..2425683)
     CDS             complement(2425680..2426912)
     CDS             complement(2426909..2428483)
     CDS             complement(2428495..2429955)
     CDS             complement(2429957..2431036)
     CDS             complement(2431033..2432565)
     CDS             complement(2432562..2434115)
     CDS             complement(2434192..2435226)
     CDS             complement(2435223..2435564)
     CDS             complement(2435832..2436698)
     CDS             complement(2436801..2438399)
     CDS             complement(2438609..2440429)
     CDS             complement(2440645..2441799)
     CDS             complement(2441796..2442830)
     CDS             complement(2442988..2443419)
     CDS             complement(2443768..2444172)
     CDS             2444438..2445058
     CDS             2445154..2445837
     CDS             complement(2445834..2446739)
     CDS             2447116..2448108
     CDS             2448112..2449662
     CDS             complement(2449649..2450113)
     CDS             2450171..2451343
     CDS             complement(2451485..2452084)
     CDS             complement(2452084..2452266)
     CDS             complement(2452535..2453923)
     CDS             complement(2454014..2454520)
     CDS             complement(2454530..2455468)
     CDS             2455505..2456788
     CDS             complement(2456789..2457532)
     CDS             complement(2457618..2458013)
     CDS             complement(2458010..2459146)
     CDS             complement(2459269..2459703)
     CDS             complement(2459808..2460197)
     CDS             2460363..2462165
     CDS             complement(2462196..2463353)
     CDS             complement(2463450..2464283)
     CDS             complement(2464318..2465499)
     CDS             complement(2465661..2465939)
     CDS             2466016..2467959
     CDS             complement(2467834..2468946)
     CDS             2469173..2469715
     CDS             2469756..2470598
     CDS             2470595..2471884
     CDS             2471881..2473530
     CDS             complement(2473650..2474294)
     CDS             complement(2474294..2475193)
     CDS             complement(2475379..2475798)
     CDS             complement(2475806..2476792)
     CDS             2477143..2479101
     CDS             complement(2479199..2480173)
     CDS             2480377..2481069
     CDS             complement(2481077..2481433)
     CDS             complement(2481533..2482678)
     CDS             2482984..2483478
     CDS             2483468..2483560
     CDS             2483557..2484642
     CDS             2484642..2485388
     CDS             2485546..2487084
     CDS             complement(2487010..2488116)
     CDS             complement(2488188..2489291)
     CDS             2489306..2490472
     CDS             2490484..2492031
     CDS             complement(2492069..2493847)
     CDS             2494111..2495772
     CDS             2495772..2496677
     CDS             2496730..2497422
     CDS             2497419..2498354
     CDS             2498381..2499133
     CDS             complement(2499140..2499562)
     CDS             2499761..2501197
     CDS             complement(2501515..2504499)
     CDS             complement(2504548..2505888)
     CDS             complement(2505983..2507536)
     CDS             complement(2507607..2509163)
     CDS             2509441..2509566
     CDS             2509888..2510733
     CDS             2510978..2512519
     CDS             2513069..2513296
     CDS             2513293..2513778
     CDS             complement(2513790..2514884)
     CDS             complement(2514881..2515618)
     CDS             complement(2515615..2516754)
     CDS             complement(2516751..2517845)
     CDS             complement(2518353..2518508)
     CDS             2518667..2519299
     CDS             2519292..2519783
     CDS             2519783..2520598
     CDS             complement(2520580..2521539)
     CDS             2521587..2522402
     CDS             complement(2522497..2522622)
     CDS             complement(2522861..2523322)
     CDS             complement(2523322..2523744)
     CDS             complement(2523836..2524426)
     CDS             2524598..2527390
     CDS             2527450..2528694
     CDS             2528933..2529841
     CDS             2529917..2530264
     CDS             2530261..2531511
     CDS             2531581..2532858
     CDS             2532889..2534310
     CDS             2534434..2535321
     CDS             complement(2535390..2536934)
     CDS             complement(2536934..2537503)
     CDS             2537551..2539140
     CDS             2539137..2540066
     CDS             2540132..2540635
     CDS             complement(2540668..2541123)
     CDS             2541242..2541460
     CDS             complement(2541489..2542001)
     CDS             complement(2542152..2542970)
     CDS             complement(2542984..2544045)
     CDS             2544393..2545478
     CDS             2545478..2546113
     CDS             complement(2546190..2547710)
     CDS             2547787..2548740
     CDS             complement(2548718..2550496)
     CDS             complement(2550696..2550791)
     CDS             2550846..2552075
     CDS             2552250..2553536
     CDS             complement(2553790..2554956)
     CDS             complement(2554953..2556422)
     CDS             2556844..2557371
     CDS             2557478..2557777
     CDS             2557883..2558251
     CDS             2558248..2558577
     CDS             2559029..2559898
     CDS             2559895..2561085
     CDS             complement(2561270..2562184)
     CDS             2562348..2563727
     CDS             2563961..2565619
     CDS             complement(2565726..2566646)
     CDS             2566729..2566923
     CDS             2566933..2568228
     CDS             2568261..2569598
     CDS             complement(2569665..2570357)
     CDS             2570527..2572119
     CDS             2572397..2572792
     CDS             2572961..2573245
     CDS             2573537..2573902
     CDS             2573962..2574816
     CDS             complement(2574817..2575041)
     CDS             complement(2575080..2575820)
     CDS             2576175..2577338
     CDS             2577560..2578198
     CDS             2578292..2579194
     CDS             2579226..2579678
     CDS             2579774..2580841
     CDS             complement(2580847..2582790)
     CDS             complement(2582864..2583682)
     CDS             2583803..2584495
     CDS             2584601..2584843
     CDS             complement(2584884..2585807)
     CDS             complement(2585804..2586013)
     CDS             2586597..2587886
     CDS             complement(2587982..2588245)
     CDS             2588285..2588710
     CDS             complement(2588639..2589484)
     CDS             2591207..2591923
     CDS             2591933..2592265
     CDS             2592333..2592425
     CDS             complement(2592631..2593086)
     CDS             complement(2593103..2593228)
     CDS             complement(2593265..2593432)
     CDS             2594065..2594217
     CDS             2594226..2594567
     CDS             2594600..2595196
     CDS             2595274..2595543
     CDS             complement(2595840..2596694)
     CDS             complement(2596705..2598078)
     CDS             complement(2598075..2599592)
     CDS             2599626..2600498
     CDS             2600485..2601309
     CDS             2601306..2602628
     CDS             complement(2602636..2603514)
     CDS             complement(2603511..2604908)
     CDS             complement(2604942..2605487)
     CDS             complement(2605487..2606152)
     CDS             complement(2606149..2606922)
     CDS             2607122..2607568
     CDS             complement(2607797..2608645)
     CDS             complement(2608642..2610735)
     CDS             2610776..2611267
     CDS             2611519..2612667
     CDS             complement(2612702..2614249)
     CDS             complement(2614483..2615019)
     CDS             2615094..2615480
     CDS             2615747..2615875
     CDS             2615905..2617551
     CDS             complement(2617505..2619118)
     CDS             2619593..2620525
     CDS             2620529..2621218
     CDS             2621634..2622602
     CDS             complement(2622666..2623784)
     CDS             complement(2623904..2624860)
     CDS             2625490..2628378
     CDS             complement(2628464..2629705)
     CDS             2630379..2630813
     CDS             2631033..2631326
     CDS             complement(2631330..2633249)
     CDS             complement(2633254..2634549)
     CDS             2634618..2636600
     CDS             complement(2636685..2636969)
     CDS             complement(2637020..2637316)
     CDS             complement(2637451..2637711)
     CDS             complement(2637969..2639522)
     CDS             complement(2639578..2641143)
     CDS             complement(2641334..2642872)
     CDS             2643416..2643589
     CDS             complement(2643720..2644895)
     CDS             2645028..2645354
     CDS             2645405..2646289
     CDS             complement(2646329..2646589)
     CDS             complement(2647019..2648860)
     CDS             2648896..2649222
     CDS             2649273..2650157
     CDS             complement(2650983..2652830)
     CDS             complement(2652968..2654422)
     CDS             2654541..2654948
     CDS             2654945..2655337
     CDS             complement(2655445..2655873)
     CDS             complement(2655873..2656763)
     CDS             complement(2656756..2657553)
     CDS             2657615..2659069
     CDS             complement(2659066..2659995)
     CDS             complement(2660042..2660383)
     CDS             complement(2660355..2661662)
     CDS             complement(2661659..2662192)
     CDS             complement(2662211..2663269)
     CDS             complement(2663405..2663518)
     CDS             complement(2663540..2664853)
     CDS             2665048..2665233
     CDS             2665233..2665373
     CDS             complement(2665332..2666120)
     CDS             complement(2666134..2667282)
     CDS             complement(2667357..2668388)
     CDS             2668560..2668877
     CDS             complement(2668904..2669410)
     CDS             complement(2669510..2669725)
     CDS             complement(2669703..2670998)
     CDS             complement(2670995..2675365)
     CDS             complement(2675362..2680557)
     CDS             complement(2680550..2683564)
     CDS             complement(2683564..2684898)
     CDS             complement(2684888..2689132)
     CDS             2689231..2690928
     CDS             2691024..2691944
     CDS             complement(2691948..2693300)
     CDS             2693753..2693962
     CDS             2694060..2695313
     CDS             complement(2695310..2696482)
     CDS             complement(2696543..2697007)
     CDS             complement(2697004..2697318)
     CDS             complement(2697370..2698254)
     CDS             complement(2698305..2698631)
     CDS             complement(2698680..2698928)
     CDS             2699356..2701023
     CDS             2701020..2701784
     CDS             2701814..2702626
     CDS             2702663..2704594
     CDS             2704725..2706728
     CDS             2707204..2707368
     CDS             2707452..2708537
     CDS             complement(2708562..2709617)
     CDS             complement(2709634..2710452)
     CDS             complement(2710449..2711300)
     CDS             complement(2711297..2712367)
     CDS             complement(2712695..2712889)
     CDS             2713068..2715110
     CDS             complement(2715188..2715943)
     CDS             complement(2715940..2717901)
     CDS             2717922..2718491
     CDS             complement(2718662..2719090)
     CDS             2719350..2720192
     CDS             complement(2721168..2722007)
     CDS             complement(2722007..2722984)
     CDS             complement(2722984..2724639)
     CDS             2724749..2725009
     CDS             complement(2725025..2725993)
     CDS             complement(2726006..2727550)
     CDS             complement(2727565..2728458)
     CDS             complement(2728798..2730024)
     CDS             complement(2730146..2730988)
     CDS             complement(2731069..2731812)
     CDS             complement(2731802..2732473)
     CDS             complement(2732470..2732850)
     CDS             complement(2732847..2733482)
     CDS             complement(2733518..2733721)
     CDS             2733757..2734029
     CDS             2734271..2735317
     CDS             complement(2735450..2736451)
     CDS             complement(2736540..2737919)
     CDS             complement(2737982..2738857)
     CDS             complement(2738904..2740151)
     CDS             complement(2740269..2740535)
     CDS             complement(2740540..2740734)
     CDS             2740867..2741454
     CDS             2741480..2742013
     CDS             complement(2742010..2742594)
     CDS             complement(2742641..2742940)
     CDS             complement(2743518..2743808)
     CDS             complement(2743789..2745234)
     CDS             complement(2745231..2747423)
     CDS             2747904..2748818
     CDS             2749032..2749469
     CDS             complement(2749466..2751682)
     CDS             complement(2751791..2752921)
     CDS             complement(2752921..2754375)
     CDS             complement(2754446..2754706)
     CDS             complement(2754721..2755032)
     CDS             2755383..2756858
     CDS             complement(2756797..2759658)
     CDS             complement(2759988..2760410)
     CDS             complement(2760441..2760812)
     CDS             complement(2760809..2762272)
     CDS             complement(2762269..2764899)
     CDS             complement(2764987..2766246)
     CDS             complement(2766336..2766902)
     CDS             complement(2767692..2768228)
     CDS             complement(2768299..2769420)
     CDS             complement(2769417..2771378)
     CDS             complement(2771610..2772866)
     CDS             complement(2772882..2774162)
     CDS             2774453..2775361
     CDS             2775438..2777054
     CDS             complement(2777205..2777849)
     CDS             complement(2777846..2778448)
     CDS             complement(2778565..2779965)
     CDS             2780329..2781513
     CDS             complement(2781533..2782339)
     CDS             complement(2782345..2782833)
     CDS             complement(2782935..2783558)
     CDS             2783660..2786245
     CDS             complement(2786318..2786785)
     CDS             complement(2786772..2787005)
     CDS             complement(2787041..2787709)
     CDS             2787852..2788238
     CDS             2788316..2789878
     CDS             2790494..2790958
     CDS             complement(2790990..2791643)
     CDS             complement(2791649..2792065)
     CDS             complement(2792062..2796936)
     CDS             complement(2797040..2798716)
     CDS             complement(2798797..2799303)
     CDS             complement(2800230..2802599)
     CDS             complement(2802596..2804338)
     CDS             complement(2804335..2805810)
     CDS             complement(2805866..2805961)
     CDS             complement(2806039..2807304)
     CDS             2807666..2808436
     CDS             complement(2808617..2809378)
     CDS             complement(2809407..2810702)
     CDS             complement(2810784..2814125)
     CDS             2814259..2814366
     CDS             complement(2814571..2818761)
     CDS             complement(2818727..2819554)
     CDS             complement(2819641..2819832)
     CDS             2819983..2820606
     CDS             2820596..2821348
     CDS             2821628..2822053
     CDS             complement(2822076..2823257)
     CDS             complement(2823254..2824300)
     CDS             complement(2824311..2825384)
     CDS             complement(2825673..2826494)
     CDS             complement(2826491..2827048)
     CDS             complement(2827045..2828229)
     CDS             complement(2828234..2830198)
     CDS             complement(2830203..2831792)
     CDS             complement(2831789..2832445)
     CDS             complement(2832442..2833188)
     CDS             complement(2833271..2834914)
     CDS             2835030..2835677
     CDS             2835756..2836577
     CDS             complement(2836574..2837911)
     CDS             2837996..2838802
     CDS             complement(2838806..2840407)
     CDS             2840424..2841122
     CDS             complement(2841874..2843121)
     CDS             2843272..2843457
     CDS             2843479..2843901
     CDS             complement(2844195..2844656)
     CDS             complement(2844662..2845891)
     CDS             complement(2846028..2846831)
     CDS             complement(2846828..2847079)
     CDS             complement(2847427..2848653)
     CDS             2849103..2850581
     CDS             complement(2850706..2850933)
     CDS             2851002..2851475
     CDS             complement(2851447..2852859)
     CDS             complement(2852856..2853248)
     CDS             complement(2853441..2862650)
     CDS             complement(2863170..2863892)
     CDS             2864409..2864636
     CDS             2864633..2865034
     CDS             complement(2865069..2865989)
     CDS             2866634..2867584
     CDS             complement(2867585..2868004)
     CDS             complement(2868001..2868225)
     CDS             complement(2868256..2871099)
     CDS             complement(2871171..2871572)
     CDS             complement(2871572..2872042)
     CDS             complement(2872045..2872608)
     CDS             complement(2872618..2873673)
     CDS             2873764..2874462
     CDS             complement(2874466..2874909)
     CDS             complement(2874906..2875994)
     CDS             complement(2875991..2876521)
     CDS             complement(2876525..2877730)
     CDS             2877838..2878152
     CDS             2878448..2879659
     CDS             2879888..2880445
     CDS             2880544..2881104
     CDS             2881074..2881379
     CDS             2881472..2881885
     CDS             2881909..2882181
     CDS             2882178..2882555
     CDS             complement(2882571..2882945)
     CDS             complement(2883045..2883440)
     CDS             complement(2883437..2883682)
     CDS             complement(2884093..2884512)
     CDS             complement(2884524..2885333)
     CDS             complement(2885330..2886583)
     CDS             complement(2886576..2887004)
     CDS             complement(2887089..2889803)
     CDS             complement(2889894..2890295)
     CDS             2890390..2891064
     CDS             2891236..2891859
     CDS             complement(2891889..2893247)
     CDS             2893393..2894370
     CDS             complement(2894283..2894606)
     CDS             2894727..2895464
     CDS             2895607..2896656
     CDS             2896659..2897651
     CDS             2897928..2899679
     CDS             2899771..2903112
     CDS             2903112..2905766
     CDS             complement(2905763..2906788)
     CDS             complement(2906781..2907725)
     CDS             2907829..2908218
     CDS             complement(2908210..2909277)
     CDS             complement(2909330..2911114)
     CDS             2911273..2912100
     CDS             2912123..2912626
     CDS             2912656..2913537
     CDS             complement(2913543..2913965)
     CDS             2914427..2915824
     CDS             complement(2915826..2916848)
     CDS             2916956..2917858
     CDS             complement(2918138..2919409)
     CDS             complement(2919406..2920080)
     CDS             2920131..2921057
     CDS             complement(2921143..2923515)
     CDS             complement(2923546..2924217)
     CDS             complement(2924321..2925994)
     CDS             complement(2926000..2927328)
     CDS             complement(2927332..2929053)
     CDS             complement(2929163..2929510)
     CDS             2929677..2931026
     CDS             2931188..2934694
     CDS             2934868..2936499
     CDS             complement(2936516..2937550)
     CDS             complement(2937547..2938137)
     CDS             complement(2938134..2938700)
     CDS             2938842..2939054
     CDS             2939051..2939455
     CDS             2939672..2940292
     CDS             2940303..2940797
     CDS             2940794..2941225
     CDS             2941250..2941708
     CDS             2941705..2943276
     CDS             2943387..2943674
     CDS             2943661..2944101
     CDS             complement(2944122..2944877)
     CDS             complement(2945010..2945606)
     CDS             complement(2945614..2946459)
     CDS             complement(2946488..2947387)
     CDS             2947515..2948189
     CDS             2948363..2950105
     CDS             complement(2950127..2951182)
     CDS             complement(2951182..2952318)
     CDS             complement(2952329..2953279)
     CDS             complement(2953276..2953929)
     CDS             complement(2953926..2954513)
     CDS             complement(2954506..2956584)
     CDS             complement(2956917..2958302)
     CDS             2958647..2959147
     CDS             complement(2959164..2959604)
     CDS             2959700..2960428
     CDS             complement(2960413..2960766)
     CDS             complement(2960779..2961204)
     CDS             complement(2961201..2961875)
     CDS             2961953..2962774
     CDS             2962910..2963803
     CDS             complement(2963806..2964600)
     CDS             complement(2964639..2965820)
     CDS             complement(2965879..2966310)
     CDS             complement(2966824..2967990)
     CDS             2968483..2968737
     CDS             2969084..2970208
     CDS             2970357..2970749
     CDS             2970889..2972187
     CDS             complement(2972226..2972507)
     CDS             complement(2972652..2973137)
     CDS             complement(2973164..2973418)
     CDS             complement(2973422..2975758)
     CDS             2976078..2976707
     CDS             2976903..2977559
     CDS             2977722..2978168
     CDS             complement(2978343..2978675)
     CDS             complement(2978795..2979154)
     CDS             2979256..2979714
     CDS             2979850..2980230
     CDS             2980227..2981723
     CDS             2981841..2982149
     CDS             2983440..2983871
     CDS             2983868..2984866
     CDS             2984880..2985344
     CDS             complement(2985311..2985511)
     CDS             complement(2985754..2987193)
     CDS             complement(2987201..2987734)
     CDS             complement(2987887..2988219)
     CDS             complement(2988545..2988868)
     CDS             complement(2988948..2989193)
     CDS             complement(2989190..2990617)
     CDS             complement(2990619..2991011)
     CDS             complement(2991008..2991205)
     CDS             complement(2991285..2991650)
     CDS             complement(2991650..2992777)
     CDS             2993290..2993448
     CDS             2993812..2994045
     CDS             2994056..2994310
     CDS             2994658..2994939
     CDS             2995030..2995833
     CDS             2995855..2996613
     CDS             2996692..2997213
     CDS             2997242..2997712
     CDS             complement(2997690..2998763)
     CDS             2998798..2999574
     CDS             2999671..3001227
     CDS             3001250..3002551
     CDS             3002610..3003020
     CDS             complement(3003088..3003840)
     CDS             complement(3003837..3004532)
     CDS             complement(3004538..3005896)
     CDS             complement(3005893..3006993)
     CDS             3007019..3007849
     CDS             3007907..3008692
     CDS             3008694..3010010
     CDS             complement(3010007..3011923)
     CDS             3012067..3012564
     CDS             3012569..3013858
     CDS             3013938..3015224
     CDS             complement(3015235..3015993)
     CDS             complement(3015990..3016703)
     CDS             complement(3016700..3017605)
     CDS             3017678..3017839
     CDS             complement(3017800..3019017)
     CDS             complement(3019191..3021281)
     CDS             3021299..3021982
     CDS             3021979..3022641
     CDS             complement(3022652..3023323)
     CDS             complement(3023354..3023722)
     CDS             3023871..3024578
     CDS             complement(3024784..3025563)
     CDS             complement(3025638..3026102)
     CDS             3026182..3026613
     CDS             complement(3026618..3026920)
     CDS             3027158..3027808
     CDS             complement(3027818..3028651)
     CDS             3028813..3029610
     CDS             3029790..3031376
     CDS             3031431..3031841
     CDS             complement(3031769..3032152)
     CDS             3032278..3032466
     CDS             3032528..3033502
     CDS             complement(3033503..3033751)
     CDS             3033794..3034240
     CDS             3034416..3035387
     CDS             3035520..3036212
     CDS             complement(3036225..3037307)
     CDS             3037387..3038802
     CDS             3039020..3039994
     CDS             3040053..3041078
     CDS             3041127..3041813
     CDS             complement(3041822..3042340)
     CDS             complement(3042368..3042832)
     CDS             complement(3042995..3043492)
     CDS             3043743..3044453
     CDS             complement(3044475..3046574)
     CDS             3046864..3048057
     CDS             complement(3048086..3049246)
     CDS             complement(3049382..3050812)
     CDS             complement(3050886..3051755)
     CDS             complement(3051780..3052724)
     CDS             complement(3052721..3053416)
     CDS             complement(3053525..3054430)
     CDS             3054981..3056333
     CDS             complement(3056330..3056944)
     CDS             complement(3056941..3058479)
     CDS             3058776..3059630
     CDS             complement(3059515..3060507)
     CDS             complement(3060517..3061041)
     CDS             complement(3061007..3063379)
     CDS             complement(3063761..3063967)
     CDS             complement(3063978..3065144)
     CDS             3065188..3065637
     CDS             3065869..3067446
     CDS             3067974..3068378
     CDS             complement(3068375..3069187)
     CDS             complement(3069206..3070018)
     CDS             complement(3070148..3070486)
     CDS             complement(3070557..3071186)
     CDS             3071247..3071741
     CDS             complement(3071810..3074113)
     CDS             3074460..3074774
     CDS             3074771..3075589
     CDS             3075593..3076483
     CDS             complement(3076470..3078146)
     CDS             complement(3078177..3079079)
     CDS             complement(3079148..3079900)
     CDS             complement(3080416..3082038)
     CDS             complement(3082125..3082541)
     CDS             complement(3082538..3082753)
     CDS             complement(3082830..3083225)
     CDS             complement(3083222..3083491)
     CDS             complement(3083501..3084595)
     CDS             complement(3084592..3085011)
     CDS             complement(3085085..3085570)
     CDS             complement(3085635..3086435)
     CDS             3086591..3087328
     CDS             complement(3087543..3088325)
     CDS             complement(3088558..3088788)
     CDS             complement(3088849..3090033)
     CDS             complement(3090113..3090940)
     CDS             complement(3091264..3092370)
     CDS             complement(3092536..3092988)
     CDS             complement(3092973..3093077)
     CDS             complement(3093074..3093547)
     CDS             complement(3093559..3094251)
     CDS             3094295..3094429
     CDS             3094768..3095325
     CDS             complement(3095329..3096405)
     CDS             complement(3096440..3097357)
     CDS             complement(3097668..3098138)
     CDS             complement(3098170..3098685)
     CDS             3098775..3099890
     CDS             complement(3099905..3100939)
     CDS             complement(3101000..3102316)
     CDS             complement(3102294..3104768)
     CDS             complement(3104906..3105421)
     CDS             complement(3105434..3105703)
     CDS             complement(3105860..3106834)
     CDS             3107066..3108829
     CDS             3108914..3109600
     CDS             complement(3109661..3110893)
     CDS             complement(3110919..3112124)
     CDS             complement(3112157..3113536)
     CDS             complement(3113536..3114117)
     CDS             complement(3114319..3115215)
     CDS             complement(3115212..3115895)
     CDS             complement(3115892..3116866)
     CDS             complement(3117011..3117574)
     CDS             complement(3117574..3119262)
     CDS             complement(3119266..3119592)
     CDS             3119765..3120352
     CDS             3120371..3122020
     CDS             complement(3122122..3122475)
     CDS             complement(3122462..3122680)
     CDS             complement(3122735..3123751)
     CDS             3123777..3124244
     CDS             complement(3124420..3124677)
     CDS             3124795..3125226
     CDS             3125223..3125414
     CDS             3125631..3126767
     CDS             3126844..3126942
     CDS             3127043..3127258
     CDS             3127363..3127674
     CDS             complement(3127696..3127863)
     CDS             3128094..3128702
     CDS             3128773..3130182
     CDS             3130179..3130991
     CDS             complement(3132521..3133405)
     CDS             complement(3133456..3133782)
     CDS             complement(3134547..3135161)
     CDS             complement(3135254..3135595)
     CDS             complement(3135596..3136612)
     CDS             complement(3136625..3137872)
     CDS             complement(3137869..3138996)
     CDS             complement(3138993..3139901)
     CDS             complement(3139882..3140592)
     CDS             complement(3140602..3140976)
     CDS             complement(3140973..3143426)
     CDS             complement(3143408..3144196)
     CDS             complement(3144530..3145177)
     CDS             complement(3145347..3146231)
     CDS             complement(3146234..3147121)
     CDS             complement(3147426..3147971)
     CDS             complement(3147968..3148237)
     CDS             complement(3148258..3148650)
     CDS             complement(3148647..3148874)
     CDS             3148909..3149658
     CDS             complement(3149737..3150819)
     CDS             complement(3150812..3152122)
     CDS             complement(3152125..3152910)
     CDS             complement(3152949..3153860)
     CDS             complement(3153947..3155257)
     CDS             complement(3155273..3156283)
     CDS             complement(3156258..3156809)
     CDS             complement(3156809..3159511)
     CDS             complement(3160023..3161066)
     CDS             complement(3161063..3161614)
     CDS             3161869..3162354
     CDS             3162351..3162839
     CDS             complement(3162840..3164720)
     CDS             complement(3164677..3166269)
     CDS             complement(3166292..3167509)
     CDS             complement(3167786..3169159)
     CDS             complement(3169159..3169782)
     CDS             complement(3169803..3171692)
     CDS             complement(3171689..3172159)
     CDS             complement(3172218..3173699)
     CDS             3173906..3175753
     CDS             3175790..3176830
     CDS             3176843..3178222
     CDS             3178322..3179440
     CDS             3179506..3179838
     CDS             3179850..3180065
     CDS             complement(3180221..3180994)
     CDS             complement(3180994..3182361)
     CDS             complement(3182358..3183176)
     CDS             complement(3183157..3184530)
     CDS             complement(3184690..3185547)
     CDS             complement(3185589..3186173)
     CDS             3186522..3186902
     CDS             complement(3186984..3188795)
     CDS             3189067..3189348
     CDS             3189364..3189615
     CDS             complement(3189988..3190842)
     CDS             complement(3190898..3192061)
     CDS             complement(3192078..3193292)
     CDS             complement(3193300..3194589)
     CDS             3194912..3195355
     CDS             3195435..3196097
     CDS             complement(3196037..3196150)
     CDS             3196235..3196384
     CDS             3196716..3198464
     CDS             3198560..3199141
     CDS             3199193..3199507
     CDS             complement(3199538..3200401)
     CDS             complement(3200406..3200927)
     CDS             complement(3201113..3202207)
     CDS             complement(3202230..3203150)
     CDS             complement(3203173..3203730)
     CDS             complement(3203723..3203836)
     CDS             complement(3203902..3204687)
     CDS             3204979..3205680
     CDS             complement(3205695..3207074)
     CDS             complement(3207074..3207661)
     CDS             3207960..3208379
     CDS             complement(3208393..3209814)
     CDS             complement(3209821..3210636)
     CDS             complement(3210648..3211511)
     CDS             complement(3211685..3212305)
     CDS             complement(3212323..3213549)
     CDS             complement(3213563..3213706)
     CDS             3213949..3214926
     CDS             complement(3214923..3215819)
     CDS             complement(3215910..3216761)
     CDS             complement(3216794..3217963)
     CDS             complement(3217960..3219471)
     CDS             complement(3219471..3219857)
     CDS             complement(3220105..3220935)
     CDS             complement(3220935..3223274)
     CDS             complement(3223332..3223637)
     CDS             complement(3223691..3224428)
     CDS             complement(3224499..3225383)
     CDS             complement(3225441..3225782)
     CDS             3226157..3227101
     CDS             complement(3227194..3227886)
     CDS             complement(3227890..3228420)
     CDS             complement(3228434..3228676)
     CDS             complement(3228684..3229172)
     CDS             complement(3229356..3229775)
     CDS             3229868..3230743
     CDS             complement(3230803..3231390)
     CDS             complement(3231392..3233188)
     CDS             complement(3233296..3235053)
     CDS             complement(3235097..3236224)
     CDS             complement(3236237..3237814)
     CDS             3237964..3239772
     CDS             complement(3239783..3242209)
     CDS             complement(3242267..3242605)
     CDS             complement(3242602..3244035)
     CDS             complement(3244344..3245612)
     CDS             complement(3245662..3249279)
     CDS             complement(3249291..3249572)
     CDS             complement(3249559..3249972)
     CDS             complement(3250074..3250943)
     CDS             complement(3251302..3252024)
     CDS             complement(3252021..3252608)
     CDS             complement(3252695..3253432)
     CDS             3253671..3254456
     CDS             3255170..3256921
     CDS             3256918..3262548
     CDS             3262548..3267161
     CDS             3267158..3273724
     CDS             3273721..3279204
     CDS             3279210..3283676
     CDS             3283687..3284682
     CDS             3284679..3285548
     CDS             3285545..3286375
     CDS             3286422..3287690
     CDS             complement(3287853..3294188)
     CDS             3294688..3296550
     CDS             3296504..3299305
     CDS             3299937..3301178
     CDS             complement(3301352..3301537)
     CDS             3301596..3301979
     CDS             complement(3302097..3302798)
     CDS             complement(3302976..3307775)
     CDS             complement(3307823..3309292)
     CDS             complement(3309310..3311427)
     CDS             complement(3311444..3312043)
     CDS             complement(3312069..3313928)
     CDS             complement(3314576..3315721)
     CDS             3315914..3316726
     CDS             3316752..3318008
     CDS             complement(3318139..3318864)
     CDS             complement(3319053..3319859)
     CDS             3320141..3320872
     CDS             3320943..3321770
     CDS             complement(3321918..3322124)
     CDS             complement(3322187..3323473)
     CDS             complement(3323574..3324311)
     CDS             3324756..3325145
     CDS             complement(3325246..3326595)
     CDS             3326709..3327929
     CDS             3328002..3328934
     CDS             3329574..3329759
     CDS             complement(3329803..3330288)
     CDS             complement(3330374..3330940)
     CDS             complement(3331136..3334519)
     CDS             complement(3334544..3335131)
     CDS             complement(3335182..3335949)
     CDS             complement(3336046..3337176)
     CDS             3337300..3337413
     CDS             3337574..3338422
     CDS             complement(3338496..3339209)
     CDS             complement(3339206..3341419)
     CDS             complement(3341422..3342834)
     CDS             complement(3342831..3343085)
     CDS             3343327..3343521
     CDS             complement(3343544..3344227)
     CDS             complement(3344260..3345261)
     CDS             complement(3345258..3346637)
     CDS             complement(3346637..3347221)
     CDS             3347403..3347978
     CDS             complement(3348505..3349581)
     CDS             complement(3349704..3350708)
     CDS             3350827..3351471
     CDS             3351563..3353791
     CDS             3353874..3354827
     CDS             complement(3354885..3355529)
     CDS             complement(3355742..3356338)
     CDS             complement(3356363..3357784)
     CDS             3357856..3358557
     CDS             complement(3358568..3359428)
     CDS             3359691..3360182
     CDS             complement(3360514..3361986)
     CDS             complement(3361983..3362828)
     CDS             3362978..3364315
     CDS             complement(3364167..3365177)
     CDS             complement(3365192..3366763)
     CDS             3366808..3368250
     CDS             3368524..3368985
     CDS             3368961..3369263
     CDS             3369311..3370276
     CDS             3370321..3370980
     CDS             complement(3371029..3371127)
     CDS             complement(3371294..3372307)
     CDS             complement(3372333..3372839)
     CDS             complement(3372839..3374695)
     CDS             3375057..3375395
     CDS             complement(3375402..3376187)
     CDS             3376265..3377539
     CDS             complement(3377545..3378123)
     CDS             3378353..3378976
     CDS             complement(3378973..3380502)
     CDS             complement(3380532..3381563)
     CDS             complement(3381659..3383143)
     CDS             complement(3383140..3383439)
     CDS             3383515..3384180
     CDS             complement(3384254..3386329)
     CDS             complement(3386360..3387373)
     CDS             3387467..3388096
     CDS             complement(3388199..3388549)
     CDS             complement(3388648..3389952)
     CDS             complement(3390038..3390157)
     CDS             complement(3390204..3390371)
     CDS             complement(3390420..3390710)
     CDS             complement(3390745..3391038)
     CDS             complement(3391085..3392392)
     CDS             complement(3392389..3392706)
     CDS             complement(3393085..3394332)
     CDS             complement(3394495..3395598)
     CDS             complement(3395595..3396776)
     CDS             complement(3396873..3397787)
     CDS             complement(3397784..3398629)
     CDS             complement(3398785..3399741)
     CDS             complement(3399780..3400580)
     CDS             3400811..3401635
     CDS             3401653..3403212
     CDS             3403256..3404488
     CDS             3404522..3404911
     CDS             3405090..3405638
     CDS             complement(3405729..3406631)
     CDS             3407164..3408171
     CDS             complement(3408168..3408851)
     CDS             complement(3408924..3410000)
     CDS             complement(3410135..3411190)
     CDS             complement(3411129..3411914)
     CDS             complement(3411902..3412768)
     CDS             complement(3412765..3413628)
     CDS             complement(3413643..3414872)
     CDS             complement(3414910..3416631)
     CDS             3416942..3417925
     CDS             3417995..3419035
     CDS             complement(3419024..3419398)
     CDS             complement(3419732..3420016)
     CDS             complement(3420114..3421088)
     CDS             complement(3421219..3422793)
     CDS             complement(3422927..3423667)
     CDS             complement(3423795..3425972)
     CDS             complement(3425942..3426394)
     CDS             complement(3426429..3426668)
     CDS             complement(3427131..3427685)
     CDS             3427777..3428391
     CDS             3428401..3429441
     CDS             complement(3429495..3430358)
     CDS             complement(3430422..3431072)
     CDS             3431188..3432666
     CDS             complement(3433437..3434909)
     CDS             complement(3435026..3437191)
     CDS             3437378..3438871
     CDS             3439007..3441283
     CDS             complement(3441589..3442014)
     CDS             3442151..3442474
     CDS             3442546..3443079
     CDS             3443057..3443602
     CDS             complement(3443743..3445386)
     CDS             3445456..3445854
     CDS             3445851..3446231
     CDS             3446228..3447337
     CDS             complement(3447562..3448059)
     CDS             complement(3448093..3448449)
     CDS             3448543..3449817
     CDS             complement(3449814..3450737)
     CDS             3450836..3451312
     CDS             3451305..3453116
     CDS             3453117..3453518
     CDS             complement(3453534..3454361)
     CDS             complement(3454420..3457752)
     CDS             3457804..3459042
     CDS             complement(3459168..3460190)
     CDS             3460268..3461755
     CDS             3461761..3462687
     CDS             3462684..3463514
     CDS             3463545..3464651
     CDS             3464689..3466107
     CDS             3466104..3467528
     CDS             3467525..3469036
     CDS             complement(3469533..3469835)
     CDS             3469975..3470862
     CDS             3470880..3472571
     CDS             complement(3472578..3473498)
     CDS             complement(3473524..3474528)
     CDS             complement(3474525..3475655)
     CDS             3475737..3476213
     CDS             3476311..3477450
     CDS             complement(3477542..3478852)
     CDS             3479176..3479376
     CDS             3479373..3479690
     CDS             complement(3480177..3481028)
     CDS             complement(3481065..3481547)
     CDS             complement(3481550..3482443)
     CDS             complement(3482444..3483133)
     CDS             complement(3483177..3483614)
     CDS             complement(3483616..3484542)
     CDS             complement(3484532..3485668)
     CDS             3485772..3487142
     CDS             complement(3487143..3488726)
     CDS             complement(3488737..3488940)
     CDS             3489546..3490493
     CDS             3490544..3490939
     CDS             3490936..3491448
     CDS             3491465..3491716
     CDS             3491839..3492141
     CDS             3492190..3492516
     CDS             3492567..3493451
     CDS             3493554..3493865
     CDS             3493858..3494412
     CDS             3494574..3495821
     CDS             3495899..3497068
     CDS             3497097..3497930
     CDS             3497932..3498234
     CDS             3498255..3498698
     CDS             3498695..3499297
     CDS             3499632..3500834
     CDS             complement(3500818..3500994)
     CDS             3501212..3501682
     CDS             complement(3501929..3502198)
     CDS             3502605..3503498
     CDS             complement(3503599..3504774)
     CDS             3505270..3506304
     CDS             complement(3506291..3506641)
     CDS             complement(3506723..3507304)
     CDS             complement(3507440..3507547)
     CDS             3507801..3508115
     CDS             complement(3508098..3509489)
     CDS             3509674..3510672
     CDS             complement(3510652..3512388)
     CDS             complement(3512385..3513038)
     CDS             complement(3513066..3513872)
     CDS             3514457..3514855
     CDS             3514917..3516059
     CDS             complement(3516068..3516382)
     CDS             3516516..3517298
     CDS             3517318..3518406
     CDS             3518486..3519892
     CDS             3519913..3521118
     CDS             3521218..3522189
     CDS             complement(3522241..3522669)
     CDS             3522777..3523178
     CDS             complement(3523211..3524440)
     CDS             3524700..3525191
     CDS             3525200..3525754
     CDS             3525751..3526461
     CDS             3526461..3527783
     CDS             3527780..3528538
     CDS             3528535..3529872
     CDS             3529869..3532289
     CDS             3532405..3533637
     CDS             3533630..3534265
     CDS             3534262..3535050
     CDS             3535047..3535346
     CDS             3535357..3537258
     CDS             3537255..3538916
     CDS             3538913..3540508
     CDS             complement(3540514..3542430)
     CDS             complement(3542461..3543102)
     CDS             complement(3543113..3544270)
     CDS             complement(3544331..3544768)
     CDS             complement(3544765..3546036)
     CDS             complement(3546066..3547028)
     CDS             complement(3547036..3547518)
     CDS             complement(3547515..3548474)
     CDS             complement(3548554..3549180)
     CDS             3549225..3550361
     CDS             3550361..3551485
     CDS             3551610..3552974
     CDS             complement(3552969..3553940)
     CDS             complement(3554005..3554487)
     CDS             complement(3554566..3555168)
     CDS             3555261..3555968
     CDS             3555983..3557470
     CDS             complement(3557467..3558423)
     CDS             3558570..3559430
     CDS             3559405..3559920
     CDS             3560160..3560453
     CDS             3560741..3562030
     CDS             complement(3562377..3562811)
     CDS             complement(3562814..3563062)
     CDS             3563503..3563841
     CDS             3563844..3564167
     CDS             complement(3564305..3565189)
     CDS             complement(3565240..3565566)
     CDS             3566063..3566410
     CDS             3566407..3567027
     CDS             complement(3567187..3568452)
     CDS             3568620..3568829
     CDS             3568864..3569049
     CDS             complement(3569076..3570260)
     CDS             3571325..3571789
     CDS             complement(3571959..3574937)
     CDS             complement(3575029..3576027)
     CDS             3576147..3577547
     CDS             3577628..3578452
     CDS             complement(3578461..3578634)
     CDS             3578789..3580132
     CDS             complement(3580166..3580456)
     CDS             complement(3580600..3580722)
     CDS             complement(3580874..3582985)
     CDS             3583100..3583354
     CDS             complement(3583367..3584308)
     CDS             complement(3584367..3585434)
     CDS             complement(3585496..3588801)
     CDS             complement(3588798..3591965)
     CDS             3592051..3592260
     CDS             3592291..3593076
     CDS             3593079..3593384
     CDS             complement(3593391..3594269)
     CDS             complement(3594296..3595474)
     CDS             complement(3595565..3596551)
     CDS             3596768..3597454
     CDS             complement(3597441..3597728)
     CDS             complement(3597920..3598282)
     CDS             3598305..3598598
     CDS             complement(3598608..3599303)
     CDS             3599562..3601145
     CDS             3601158..3602381
     CDS             complement(3602457..3603257)
     CDS             3603411..3604022
     CDS             3604031..3605137
     CDS             3605327..3605617
     CDS             complement(3605569..3605976)
     CDS             complement(3605958..3606059)
     CDS             3606233..3607198
     CDS             3607491..3607745
     CDS             complement(3607807..3609312)
     CDS             complement(3609329..3609568)
     CDS             complement(3609829..3610134)
     CDS             complement(3610131..3610682)
     CDS             complement(3610679..3611446)
     CDS             3611629..3612477
     CDS             complement(3612573..3612800)
     CDS             complement(3612794..3614218)
     CDS             complement(3614342..3615100)
     CDS             3615155..3616507
     CDS             3616504..3617496
     CDS             complement(3617529..3618812)
     CDS             complement(3618890..3620032)
     CDS             complement(3620142..3620651)
     CDS             complement(3620648..3621514)
     CDS             complement(3621559..3622158)
     CDS             complement(3622152..3622967)
     CDS             3623168..3623719
     CDS             complement(3623737..3624894)
     CDS             complement(3624899..3625381)
     CDS             complement(3625442..3626176)
     CDS             complement(3626235..3629441)
     CDS             complement(3629460..3632357)
     CDS             complement(3632388..3633047)
     CDS             complement(3633348..3634073)
     CDS             complement(3634027..3634869)
     CDS             complement(3634937..3636688)
     CDS             complement(3636688..3638391)
     CDS             complement(3638441..3639127)
     CDS             complement(3639197..3639841)
     CDS             complement(3639938..3641425)
     CDS             complement(3641530..3642165)
     CDS             complement(3642162..3642344)
     CDS             complement(3642349..3642519)
     CDS             complement(3642516..3643766)
     CDS             complement(3643875..3645362)
     CDS             3645453..3646841
     CDS             complement(3646819..3648045)
     CDS             complement(3648053..3649093)
     CDS             complement(3649090..3650487)
     CDS             complement(3650589..3651080)
     CDS             3651203..3651622
     CDS             complement(3651650..3652021)
     CDS             3652321..3653316
     CDS             3653313..3654659
     CDS             3654692..3654805
     CDS             3655027..3656616
     CDS             complement(3656676..3657731)
     CDS             complement(3657757..3658680)
     CDS             complement(3658673..3659587)
     CDS             3659666..3661159
     CDS             3661147..3661887
     CDS             3662012..3662293
     CDS             3662304..3664460
     CDS             complement(3664457..3665125)
     CDS             3665226..3666410
     CDS             3666439..3668709
     CDS             complement(3668698..3669867)
     CDS             complement(3669892..3670416)
     CDS             complement(3670413..3671639)
     CDS             3671656..3672474
     CDS             complement(3672429..3672947)
     CDS             complement(3672990..3673790)
     CDS             3673813..3675486
     CDS             3675509..3675937
     CDS             3675934..3676602
     CDS             3676571..3677536
     CDS             3677533..3677964
     CDS             3678072..3679874
     CDS             complement(3679884..3680669)
     CDS             complement(3680666..3681103)
     CDS             complement(3681301..3681612)
     CDS             complement(3681749..3682126)
     CDS             complement(3682160..3683428)
     CDS             complement(3683560..3684012)
     CDS             3684043..3685290
     CDS             3685317..3686801
     CDS             3686814..3687449
     CDS             3687781..3688446
     CDS             3688490..3693031
     CDS             3693035..3693802
     CDS             complement(3693825..3694724)
     CDS             complement(3694766..3697675)
     CDS             complement(3697698..3698615)
     CDS             complement(3698627..3699292)
     CDS             complement(3699400..3701157)
     CDS             complement(3701238..3702653)
     CDS             3702678..3703277
     CDS             complement(3703296..3704465)
     CDS             complement(3704462..3705646)
     CDS             3705711..3706517
     CDS             3706521..3708125
     CDS             complement(3708127..3708843)
     CDS             3708855..3709754
     CDS             3709778..3711040
     CDS             complement(3711061..3711993)
     CDS             complement(3712013..3712183)
     CDS             complement(3712362..3712673)
     CDS             complement(3712744..3713841)
     CDS             complement(3713841..3715124)
     CDS             complement(3715121..3715522)
     CDS             3715542..3715652
     CDS             3715759..3716097
     CDS             3716094..3716528
     CDS             3716681..3718429
     CDS             3718429..3719220
     CDS             complement(3719299..3719727)
     CDS             complement(3719731..3719973)
     CDS             complement(3720095..3720709)
     CDS             complement(3720706..3721371)
     CDS             complement(3721372..3721905)
     CDS             complement(3721902..3722276)
     CDS             complement(3722337..3723221)
     CDS             complement(3723272..3723598)
     CDS             3724076..3724237
     CDS             3724259..3725788
     CDS             complement(3725721..3726668)
     CDS             3726719..3728035
     CDS             3728104..3729321
     CDS             3729445..3729549
     CDS             3729642..3730925
     CDS             3730922..3732073
     CDS             complement(3732264..3733109)
     CDS             3733254..3733565
     CDS             3733584..3734024
     CDS             complement(3734058..3734927)
     CDS             complement(3734948..3735958)
     CDS             3736243..3736875
     CDS             complement(3736942..3738171)
     CDS             complement(3738211..3738423)
     CDS             3738454..3739803
     CDS             3739815..3740954
     CDS             3740972..3741682
     CDS             complement(3741691..3749304)
     CDS             complement(3749353..3750369)
     CDS             complement(3750527..3755233)
     CDS             complement(3755663..3755920)
     CDS             complement(3756176..3763594)
     CDS             complement(3763671..3765608)
     CDS             3766231..3766722
     CDS             3766735..3767016
     CDS             complement(3767051..3768181)
     CDS             complement(3768418..3779733)
     CDS             complement(3779812..3780606)
     CDS             complement(3780688..3781059)
     CDS             complement(3781202..3781333)
     CDS             3781577..3781966
     CDS             complement(3781980..3782273)
     CDS             complement(3782270..3783187)
     CDS             3783239..3783514
     CDS             3783511..3783768
     CDS             3783810..3785000
     CDS             3785222..3785485
     CDS             complement(3785482..3786033)
     CDS             complement(3786040..3786621)
     CDS             complement(3786602..3787006)
     CDS             complement(3786948..3787340)
     CDS             complement(3787337..3789961)
     CDS             3790203..3790667
     CDS             3790932..3792809
     CDS             complement(3792810..3793454)
     CDS             3793477..3793887
     CDS             complement(3793830..3793979)
     CDS             complement(3793976..3797215)
     CDS             3797407..3798747
     CDS             3798789..3799964
     CDS             3800018..3800122
     CDS             3800216..3800842
     CDS             3800846..3801091
     CDS             3801084..3802523
     CDS             3802631..3803284
     CDS             complement(3803323..3804828)
     CDS             complement(3804833..3805723)
     CDS             complement(3805732..3807342)
     CDS             complement(3807287..3807568)
     CDS             complement(3807565..3808554)
     CDS             complement(3808554..3809606)
     CDS             3810262..3810423
     CDS             complement(3810360..3810752)
     CDS             complement(3810752..3811027)
     CDS             3811134..3811913
     CDS             3811903..3812580
     CDS             3812770..3814965
     CDS             complement(3815036..3815908)
     CDS             3815982..3816692
     CDS             3816738..3818690
     CDS             complement(3818691..3819554)
     CDS             3819578..3820504
     CDS             complement(3820559..3822139)
     CDS             complement(3822139..3822753)
     CDS             3822776..3823462
     CDS             complement(3823618..3825195)
     CDS             complement(3825207..3826115)
     CDS             complement(3826144..3827223)
     CDS             3827372..3828292
     CDS             3828356..3829144
     CDS             3829159..3831519
     CDS             complement(3831740..3831952)
     CDS             complement(3831945..3833183)
     CDS             complement(3833414..3833509)
     CDS             complement(3833554..3835155)
     CDS             complement(3835172..3835876)
     CDS             complement(3835994..3836560)
     CDS             3836622..3837509
     CDS             3837667..3837843
     CDS             3837849..3838250
     CDS             complement(3838283..3840019)
     CDS             complement(3840075..3841202)
     CDS             complement(3841222..3842811)
     CDS             3843018..3843428
     CDS             complement(3843438..3844337)
     CDS             complement(3844330..3844905)
     CDS             complement(3844986..3845777)
     CDS             3846184..3846492
     CDS             complement(3846564..3848183)
     CDS             complement(3848278..3848580)
     CDS             complement(3848847..3849881)
     CDS             complement(3849878..3850354)
     CDS             complement(3850351..3850986)
     CDS             complement(3850983..3851489)
     CDS             complement(3851486..3852712)
     CDS             3853530..3854060
     CDS             complement(3854170..3854274)
     CDS             3854327..3854857
     CDS             3855021..3855155
     CDS             complement(3855175..3857259)
     CDS             complement(3857342..3857539)
     CDS             3858055..3858354
     CDS             3858440..3858982
     CDS             3859073..3859468
     CDS             3860876..3861412
     CDS             complement(3861353..3862516)
     CDS             complement(3862735..3862899)
     CDS             complement(3862937..3863041)
     CDS             complement(3863005..3863850)
     CDS             complement(3864083..3865465)
     CDS             complement(3865503..3866924)
     CDS             complement(3866926..3867414)
     CDS             complement(3867651..3868589)
     CDS             complement(3868727..3870601)
     CDS             3870623..3871099
     CDS             3871109..3871951
     CDS             complement(3871971..3873401)
     CDS             complement(3873377..3873688)
     CDS             complement(3873736..3875082)
     CDS             complement(3875207..3875662)
     CDS             complement(3875659..3876192)
     CDS             complement(3876335..3876637)
     CDS             complement(3876658..3877089)
     CDS             complement(3877028..3878242)
     CDS             complement(3878239..3881949)
     CDS             3882063..3883466
     CDS             3883463..3884830
     CDS             complement(3884795..3886207)
     CDS             3886328..3887116
     CDS             3887163..3887843
     CDS             3888115..3888447
     CDS             3888470..3889801
     CDS             complement(3889763..3890656)
     CDS             complement(3890601..3891143)
     CDS             complement(3891175..3892218)
     CDS             complement(3892370..3892975)
     CDS             complement(3892984..3893403)
     CDS             complement(3893407..3893781)
     CDS             complement(3894143..3894364)
     CDS             3894618..3895475
     CDS             3895548..3896543
     CDS             3896545..3897153
     CDS             3897669..3898628
     CDS             complement(3898686..3899780)
     CDS             complement(3899784..3900794)
     CDS             complement(3900855..3902528)
     CDS             complement(3902519..3903052)
     CDS             3903073..3903579
     CDS             complement(3903659..3904561)
     CDS             complement(3904724..3906073)
     CDS             3906446..3906742
     CDS             3906779..3907960
     CDS             3907990..3911238
     CDS             complement(3911262..3912755)
     CDS             complement(3912846..3913535)
     CDS             complement(3913677..3914282)
     CDS             complement(3914503..3915165)
     CDS             3915431..3916969
     CDS             complement(3916975..3917856)
     CDS             3918083..3918574
     CDS             complement(3918527..3919510)
     CDS             3920020..3920343
     CDS             3920425..3920589
     CDS             3920589..3922091
     CDS             3922243..3922821
     CDS             complement(3922818..3923300)
     CDS             complement(3923300..3924028)
     CDS             complement(3924028..3925722)
     CDS             complement(3925733..3926887)
     CDS             complement(3926884..3928236)
     CDS             complement(3928236..3929309)
     CDS             complement(3929299..3930351)
     CDS             complement(3930351..3931553)
     CDS             complement(3931573..3932415)
     CDS             complement(3932450..3933214)
     CDS             complement(3933440..3934393)
     CDS             complement(3934418..3934609)
     CDS             3934824..3936026
     CDS             3936051..3937172
     CDS             3937243..3938751
     CDS             3938922..3943133
     CDS             3943424..3950383
     CDS             complement(3950550..3952097)
     CDS             complement(3952094..3952930)
     CDS             3953290..3958956
     CDS             complement(3959085..3959609)
     CDS             3959787..3963047
     CDS             3963078..3963686
     CDS             complement(3963608..3965254)
     CDS             3965319..3966119
     CDS             3966215..3967054
     CDS             complement(3967109..3968305)
     CDS             3968334..3969044
     CDS             complement(3969109..3970140)
     CDS             3970212..3971216
     CDS             3971232..3972296
     CDS             3972313..3973497
     CDS             3973836..3974570
     CDS             complement(3974584..3975108)
     CDS             3975223..3976383
     CDS             3976389..3976838
     CDS             complement(3977263..3977973)
     CDS             3978207..3978404
     CDS             complement(3978668..3979822)
     CDS             complement(3979822..3980604)
     CDS             complement(3980601..3981728)
     CDS             3982127..3983347
     CDS             complement(3983489..3985237)
     CDS             complement(3985336..3986376)
     CDS             complement(3986373..3987284)
     CDS             complement(3987295..3988080)
     CDS             3988153..3989844
     CDS             3989846..3990706
     CDS             3990843..3992282
     CDS             complement(3992283..3993443)
     CDS             complement(3993443..3993832)
     CDS             complement(3993829..3994764)
     CDS             complement(3994761..3995924)
     CDS             complement(3995909..3996928)
     CDS             complement(3996928..3998181)
     CDS             3998341..3999516
     CDS             3999628..4000083
     CDS             complement(4000166..4001080)
     CDS             complement(4001103..4001882)
     CDS             4001937..4002680
     CDS             4002680..4003558
     CDS             4003555..4004307
     CDS             4004405..4005472
     CDS             4005508..4007526
     CDS             complement(4007614..4008483)
     CDS             complement(4008588..4009748)
     CDS             complement(4009813..4010415)
     CDS             4010764..4012419
     CDS             complement(4012428..4013216)
     CDS             complement(4013213..4014370)
     CDS             4014418..4015941
     CDS             4015942..4017075
     CDS             4017078..4018031
     CDS             4018028..4018984
     CDS             4018981..4020147
     CDS             complement(4020112..4020963)
     CDS             4021242..4021343
     CDS             complement(4021500..4022063)
     CDS             complement(4022078..4022980)
     CDS             complement(4022977..4023852)
     CDS             complement(4023867..4025051)
     CDS             4025198..4026274
     CDS             4026292..4026822
     CDS             complement(4026858..4028993)
     CDS             4029202..4029864
     CDS             complement(4029870..4030892)
     CDS             4031139..4031852
     CDS             4031989..4032909
     CDS             4032956..4034164
     CDS             complement(4034206..4035174)
     CDS             complement(4035175..4036584)
     CDS             complement(4036649..4037128)
     CDS             complement(4037125..4037820)
     CDS             complement(4037837..4038325)
     CDS             4038611..4039159
     CDS             4039336..4040667
     CDS             4040672..4041748
     CDS             complement(4041749..4042567)
     CDS             complement(4042652..4043275)
     CDS             4043301..4044188
     CDS             complement(4044185..4045939)
     CDS             complement(4046050..4046814)
     CDS             4046838..4047155
     CDS             4047175..4048491
     CDS             4048638..4049465
     CDS             complement(4049512..4050831)
     CDS             complement(4050939..4053485)
     CDS             complement(4053762..4054100)
     CDS             complement(4054204..4055721)
     CDS             complement(4055822..4056640)
     CDS             complement(4056643..4057062)
     CDS             complement(4057062..4057991)
     CDS             complement(4057988..4058899)
     CDS             complement(4059084..4060277)
     CDS             complement(4060486..4060962)
     CDS             complement(4060962..4061528)
     CDS             complement(4061525..4061926)
     CDS             complement(4061919..4062737)
     CDS             complement(4062758..4063366)
     CDS             complement(4063382..4065664)
     CDS             4065759..4066559
     CDS             complement(4067145..4067717)
     CDS             complement(4067815..4068126)
     CDS             complement(4068200..4069378)
     CDS             4070736..4071704
     CDS             4071701..4072888
     CDS             complement(4072987..4073271)
     CDS             complement(4073298..4073594)
     CDS             complement(4073651..4074892)
     CDS             complement(4074902..4075201)
     CDS             4075530..4076252
     CDS             complement(4076257..4076865)
     CDS             complement(4076904..4077875)
     CDS             complement(4077854..4078915)
     CDS             complement(4078903..4080288)
     CDS             4080426..4080914
     CDS             complement(4080960..4082057)
     CDS             4082199..4083473
     CDS             4083517..4084242
     CDS             4084239..4084583
     CDS             4084794..4085669
     CDS             complement(4085670..4086638)
     CDS             4086652..4088412
     CDS             4088755..4089102
     CDS             4089622..4089987
     CDS             4089987..4090733
     CDS             4090933..4091025
     CDS             complement(4091523..4092752)
     CDS             complement(4092928..4093563)
     CDS             complement(4093574..4093768)
     CDS             4094163..4094354
     CDS             complement(4094519..4095727)
     CDS             4095810..4097459
     CDS             complement(4097456..4100443)
     CDS             complement(4100613..4101191)
     CDS             complement(4101331..4101534)
     CDS             4101784..4104099
     CDS             4104236..4104520
     CDS             4104844..4105881
     CDS             4106942..4107529
     CDS             complement(4107662..4107970)
     CDS             complement(4108002..4108301)
     CDS             complement(4108325..4108525)
     CDS             complement(4108541..4109128)
     CDS             complement(4109140..4109940)
     CDS             complement(4109937..4111100)
     CDS             complement(4111097..4112215)
     CDS             4112648..4113511
     CDS             4113517..4113669
     CDS             complement(4114266..4115036)
     CDS             complement(4115033..4116679)
     CDS             complement(4116676..4117539)
     CDS             complement(4117532..4118458)
     CDS             complement(4118460..4120085)
     CDS             4120793..4122748
     CDS             complement(4122784..4123482)
     CDS             4123828..4124346
     CDS             4124368..4125330
     CDS             complement(4125323..4126525)
     CDS             complement(4126522..4127343)
     CDS             complement(4127475..4128158)
     CDS             complement(4128158..4128838)
     CDS             4129160..4129414
     CDS             4129479..4130153
     CDS             complement(4130259..4131053)
     CDS             complement(4131060..4131515)
     CDS             complement(4131531..4131692)
     CDS             4131777..4132799
     CDS             4132796..4133956
     CDS             complement(4134199..4134555)
     CDS             4134917..4137349
     CDS             4137418..4138377
     CDS             4138374..4139480
     CDS             complement(4140296..4141726)
     CDS             complement(4141752..4142084)
     CDS             complement(4142324..4142692)
     CDS             complement(4142894..4143358)
     CDS             4143481..4144713
     CDS             4144692..4145393
     CDS             4145519..4146520
     CDS             4146517..4147593
     CDS             4147727..4149049
     CDS             complement(4149123..4150115)
     CDS             4150207..4151139
     CDS             complement(4151203..4152756)
     CDS             complement(4152806..4153243)
     CDS             complement(4153240..4153464)
     CDS             4153485..4155023
     CDS             4155045..4155746
     CDS             complement(4155749..4156921)
     CDS             complement(4156952..4157917)
     CDS             complement(4157914..4158615)
     CDS             complement(4158615..4159892)
     CDS             complement(4159889..4161187)
     CDS             complement(4161319..4161963)
     CDS             complement(4162592..4162903)
     CDS             complement(4162900..4163001)
     CDS             complement(4163031..4164179)
     CDS             complement(4164181..4165218)
     CDS             complement(4165219..4166484)
     CDS             4166741..4168675
     CDS             complement(4168741..4169730)
     CDS             4169982..4171223
     CDS             4171216..4171923
     CDS             complement(4171932..4172786)
     CDS             complement(4172890..4173501)
     CDS             complement(4173513..4173896)
     CDS             4174049..4174774
     CDS             complement(4174816..4175259)
     CDS             4175307..4176719
     CDS             4176716..4177999
     CDS             complement(4177996..4179732)
     CDS             complement(4179822..4181129)
     CDS             4181537..4182301
     CDS             4182607..4183170
     CDS             complement(4183050..4183928)
     CDS             4183982..4184215
     CDS             complement(4184212..4184358)
     CDS             4184422..4185615
     CDS             4185956..4187764
     CDS             4188006..4191071
     CDS             4191250..4193616
     CDS             complement(4193681..4194721)
     CDS             4194759..4195835
     CDS             4195935..4196993
     CDS             complement(4197013..4197513)
     CDS             complement(4197527..4198879)
     CDS             4199090..4199578
     CDS             4199635..4200696
     CDS             4200700..4202289
     CDS             complement(4202286..4203233)
     CDS             complement(4203285..4203518)
     CDS             complement(4203834..4205189)
     CDS             complement(4205180..4205854)
     CDS             complement(4205851..4206246)
     CDS             complement(4206392..4208374)
     CDS             4208441..4208803
     CDS             complement(4208887..4209099)
     CDS             complement(4209172..4209507)
     CDS             4209725..4210108
     CDS             4210238..4210597
     CDS             complement(4210630..4210920)
     CDS             complement(4210886..4211194)
     CDS             complement(4211207..4211533)
     CDS             4211875..4212090
     CDS             complement(4212248..4212706)
     CDS             complement(4212722..4213243)
     CDS             4213383..4214327
     CDS             complement(4214290..4214811)
     CDS             complement(4214895..4215614)
     CDS             complement(4215611..4216300)
     CDS             complement(4216288..4217469)
     CDS             complement(4217427..4218458)
     CDS             4218488..4218841
     CDS             complement(4218863..4219918)
     CDS             complement(4219997..4221871)
     CDS             4222048..4222527
     CDS             complement(4222583..4224103)
     CDS             complement(4224081..4224785)
     CDS             4225159..4225983
     CDS             complement(4225997..4226941)
     CDS             4227071..4227430
     CDS             4227616..4227888
     CDS             complement(4228201..4228776)
     CDS             complement(4229079..4229270)
     CDS             complement(4229405..4229731)
     CDS             4230135..4231196
     CDS             complement(4231242..4231739)
     CDS             4231790..4232674
     CDS             4232686..4233933
     CDS             4234090..4235649
     CDS             4235704..4236681
     CDS             complement(4236700..4237896)
     CDS             4237986..4239986
     CDS             4240002..4240526
     CDS             4240530..4241351
     CDS             4241348..4242262
     CDS             4242259..4243101
     CDS             4243257..4244237
     CDS             4244321..4245394
     CDS             complement(4245375..4246598)
     CDS             complement(4246611..4247537)
     CDS             4247781..4248266
     CDS             4248312..4248740
     CDS             4248780..4250165
     CDS             4250166..4250930
     CDS             4250972..4252864
     CDS             4252864..4256148
     CDS             4256234..4259518
     CDS             4259515..4262811
     CDS             4262879..4264006
     CDS             4264110..4265867
     CDS             4265994..4267328
     CDS             complement(4267381..4268949)
     CDS             complement(4268946..4274147)
     CDS             complement(4274154..4276043)
     CDS             complement(4276356..4277366)
     CDS             complement(4277564..4278463)
     CDS             complement(4278643..4279659)
     CDS             complement(4279954..4281951)
     CDS             complement(4281926..4282834)
     CDS             complement(4282841..4283374)
     CDS             complement(4283367..4285280)
     CDS             complement(4285277..4286476)
     CDS             4286740..4287594
     CDS             4287757..4289418
     CDS             4289572..4291086
     CDS             complement(4291083..4291235)
     CDS             complement(4291395..4292204)
     CDS             complement(4292231..4293016)
     CDS             complement(4293034..4293789)
     CDS             complement(4293793..4294572)
     CDS             4294648..4295403
     CDS             4295450..4297000
     CDS             4296997..4297332
     CDS             complement(4297420..4298826)
     CDS             4298890..4299687
     CDS             4299722..4300936
     CDS             complement(4301261..4304530)
     CDS             complement(4304640..4306175)
     CDS             complement(4306226..4312513)
     CDS             4312813..4314567
     CDS             complement(4314564..4315787)
     CDS             complement(4315787..4316368)
     CDS             complement(4316399..4318009)
     CDS             complement(4318057..4318686)
     CDS             4318758..4319240
     CDS             complement(4319237..4319755)
     CDS             4319868..4320659
     CDS             complement(4320656..4321915)
     CDS             4322039..4323397
     CDS             4323414..4323815
     CDS             complement(4323704..4323937)
     CDS             complement(4324010..4324708)
     CDS             complement(4324705..4325670)
     CDS             4325766..4326542
     CDS             4326619..4326981
     CDS             4327179..4327724
     CDS             complement(4327739..4328569)
     CDS             complement(4328569..4329270)
     CDS             4330136..4330285
     CDS             complement(4330522..4330653)
     CDS             4331776..4332267
     CDS             4332282..4332641
     CDS             complement(4332856..4332957)
     CDS             complement(4333255..4333419)
     CDS             4333705..4334328
     CDS             4334539..4335072
     CDS             4335327..4336235
     CDS             4336500..4336898
     CDS             4337016..4337672
     CDS             4337684..4337968
     CDS             4338075..4338479
     CDS             4338496..4338969
     CDS             complement(4338977..4340473)
     CDS             4340549..4341199
     CDS             complement(4341401..4342408)
     CDS             complement(4342417..4342614)
     CDS             complement(4342745..4342885)
     CDS             complement(4343039..4344505)
     CDS             complement(4344498..4349081)
     CDS             4350075..4350950
     CDS             complement(4351172..4351462)
     CDS             4351915..4353027
     CDS             4353270..4354478
     CDS             4354566..4354877
     CDS             4354880..4355731
     CDS             4355770..4356321
     CDS             4356314..4358035
     CDS             4358039..4359481
     CDS             4359481..4361724
     CDS             4361721..4361837
     CDS             4361827..4363602
     CDS             4363745..4364041
     CDS             4364075..4365181
     CDS             4365274..4365576
     CDS             4365609..4365896
     CDS             complement(4366021..4366422)
     CDS             4367084..4368010
     CDS             4368079..4369542
     CDS             4369693..4370535
     CDS             complement(4370593..4372782)
     CDS             complement(4373199..4373546)
     CDS             complement(4373543..4374925)
     CDS             complement(4375032..4376420)
     CDS             complement(4376417..4377787)
     CDS             complement(4377979..4379817)
     CDS             complement(4379908..4381521)
     CDS             complement(4381518..4383170)
     CDS             complement(4383155..4384684)
     CDS             complement(4384681..4385679)
     CDS             complement(4385800..4386630)
     CDS             complement(4386726..4387013)
     CDS             complement(4387049..4387372)
     CDS             complement(4387484..4388683)
     CDS             complement(4388762..4388995)
     CDS             complement(4389074..4389238)
     CDS             complement(4389262..4393452)
     CDS             complement(4393453..4394940)
     CDS             complement(4394943..4395851)
     CDS             complement(4396001..4396645)
     CDS             complement(4396658..4396990)
     CDS             complement(4397152..4397868)
     CDS             4398194..4398490
     CDS             complement(4398378..4399310)
     CDS             complement(4399370..4399723)
     CDS             4399852..4399992
     CDS             complement(4400370..4400900)
     CDS             complement(4400897..4403437)
     CDS             complement(4403442..4403732)
     CDS             complement(4403725..4404036)
     CDS             complement(4404102..4404611)
     CDS             complement(4404636..4406078)
     CDS             4406538..4407200
     CDS             4407197..4409605
     CDS             4409602..4413156
     CDS             4413191..4413781
     CDS             4413874..4414638
     CDS             4414732..4415739
     CDS             4415736..4416086
     CDS             4416196..4417416
     CDS             complement(4417437..4418171)
     CDS             complement(4418461..4419495)
     CDS             complement(4419492..4420535)
     CDS             complement(4420532..4421206)
     CDS             complement(4421338..4421901)
     CDS             complement(4421973..4423073)