CDS             1..1575
     CDS             2292..3476
     CDS             3585..4769
     CDS             4766..5302
     CDS             5435..7489
     CDS             7884..8798
     CDS             complement(8795..9376)
     CDS             complement(9471..9914)
     CDS             complement(10104..11171)
     CDS             complement(11260..11523)
     CDS             complement(11520..11768)
     CDS             11831..14401
     CDS             14405..14749
     CDS             complement(15206..16243)
     CDS             16314..17210
     CDS             17260..17673
     CDS             complement(17857..18729)
     CDS             complement(18733..19479)
     CDS             19705..20076
     CDS             20073..21068
     CDS             complement(21071..21241)
     CDS             21426..21527
     CDS             21597..22127
     CDS             22164..23402
     CDS             23543..23794
     CDS             24214..24732
     CDS             complement(24882..26573)
     CDS             complement(26819..28099)
     CDS             complement(28161..29117)
     CDS             complement(29114..29965)
     CDS             29995..30654
     CDS             30697..31680
     CDS             31677..32702
     CDS             32699..33460
     CDS             complement(33462..34274)
     CDS             34330..34902
     CDS             35012..35671
     CDS             complement(36244..37242)
     CDS             37245..38201
     CDS             38202..38981
     CDS             38978..39802
     CDS             complement(40186..40458)
     CDS             complement(40573..42513)
     CDS             complement(42510..43919)
     CDS             complement(43923..45347)
     CDS             complement(45344..46669)
     CDS             complement(46666..48021)
     CDS             complement(48021..48485)
     CDS             complement(48502..49398)
     CDS             complement(49452..49601)
     CDS             complement(49894..50616)
     CDS             complement(50751..50972)
     CDS             complement(50963..51436)
     CDS             complement(51623..53095)
     CDS             53094..54011
     CDS             54179..55549
     CDS             complement(55626..56372)
     CDS             complement(56383..56676)
     CDS             complement(56677..57270)
     CDS             57397..57654
     CDS             58087..58944
     CDS             59091..59933
     CDS             59952..60665
     CDS             60669..62324
     CDS             complement(62387..63508)
     CDS             complement(63591..64040)
     CDS             64190..65461
     CDS             complement(65505..66197)
     CDS             66599..66730
     CDS             66699..67976
     CDS             complement(68249..68635)
     CDS             complement(68718..70298)
     CDS             70507..72162
     CDS             72162..72818
     CDS             complement(72815..73729)
     CDS             73845..74276
     CDS             74491..75495
     CDS             75507..75746
     CDS             complement(75728..75982)
     CDS             complement(76775..77269)
     CDS             complement(82118..83569)
     CDS             complement(83689..84936)
     CDS             complement(85096..85320)
     CDS             complement(85427..85582)
     CDS             complement(85661..86221)
     CDS             86319..87245
     CDS             complement(87559..88533)
     CDS             complement(88543..89445)
     CDS             89574..90449
     CDS             complement(90459..90974)
     CDS             91175..91477
     CDS             91504..91992
     CDS             91993..93705
     CDS             93730..94203
     CDS             94203..94883
     CDS             94900..95517
     CDS             95518..96369
     CDS             complement(96366..97118)
     CDS             complement(97317..98471)
     CDS             complement(98806..101583)
     CDS             complement(101610..103436)
     CDS             103480..104913
     CDS             105055..105255
     CDS             complement(105171..105752)
     CDS             complement(105839..106393)
     CDS             106430..106591
     CDS             complement(106628..107179)
     CDS             107436..110894
     CDS             111375..112322
     CDS             112471..114087
     CDS             114094..115482
     CDS             115537..115947
     CDS             115950..116267
     CDS             complement(116208..116435)
     CDS             complement(116546..118558)
     CDS             complement(118808..119590)
     CDS             119723..119851
     CDS             120022..120414
     CDS             complement(120411..120923)
     CDS             complement(120949..122460)
     CDS             complement(122505..123842)
     CDS             124122..124970
     CDS             124972..126354
     CDS             complement(126351..127190)
     CDS             complement(127190..128005)
     CDS             complement(128097..129050)
     CDS             complement(129487..130119)
     CDS             130146..130802
     CDS             complement(130813..131712)
     CDS             131823..132428
     CDS             132425..132985
     CDS             complement(132969..134135)
     CDS             complement(134205..135479)
     CDS             complement(135516..136034)
     CDS             complement(136120..136542)
     CDS             136805..138748
     CDS             138792..140333
     CDS             140333..141793
     CDS             141797..143530
     CDS             143576..144643
     CDS             144732..145484
     CDS             complement(145516..146397)
     CDS             146523..147242
     CDS             147239..147574
     CDS             complement(147571..147981)
     CDS             148123..149784
     CDS             complement(149792..150931)
     CDS             complement(150964..151455)
     CDS             151591..152373
     CDS             152441..152818
     CDS             complement(153224..155653)
     CDS             155875..156171
     CDS             complement(156145..156822)
     CDS             156849..157541
     CDS             157585..158142
     CDS             158155..158835
     CDS             158870..159163
     CDS             159163..160017
     CDS             160030..160374
     CDS             160471..161364
     CDS             complement(161361..162269)
     CDS             162440..162871
     CDS             162984..163607
     CDS             complement(163687..165615)
     CDS             165718..166461
     CDS             166458..167423
     CDS             complement(167835..168596)
     CDS             168976..169995
     CDS             169997..170920
     CDS             170934..172448
     CDS             172469..173359
     CDS             173366..175279
     CDS             175320..176276
     CDS             176309..177322
     CDS             177335..178207
     CDS             178301..179662
     CDS             179690..180715
     CDS             180843..181301
     CDS             181304..181651
     CDS             complement(181685..182680)
     CDS             182820..184055
     CDS             184078..185091
     CDS             185215..185646
     CDS             186509..186712
     CDS             186770..187306
     CDS             187303..187611
     CDS             187688..188104
     CDS             complement(188298..188726)
     CDS             complement(188745..189737)
     CDS             189921..190325
     CDS             complement(190701..192176)
     CDS             192445..192537
     CDS             192858..194468
     CDS             complement(194602..195039)
     CDS             195241..199773
     CDS             199773..201293
     CDS             complement(201618..201731)
     CDS             complement(201758..203245)
     CDS             complement(203539..207012)
     CDS             complement(207005..209038)
     CDS             complement(209208..209969)
     CDS             complement(209990..211456)
     CDS             complement(211533..211760)
     CDS             211808..212287
     CDS             212284..212739
     CDS             212765..213661
     CDS             213677..214111
     CDS             214122..214526
     CDS             214528..215163
     CDS             complement(215160..216101)
     CDS             complement(216114..216713)
     CDS             complement(217139..217930)
     CDS             complement(217941..218837)
     CDS             218980..220155
     CDS             complement(220152..221132)
     CDS             complement(221129..221656)
     CDS             222098..222211
     CDS             complement(222208..223695)
     CDS             224382..225248
     CDS             complement(225240..226313)
     CDS             complement(226310..226768)
     CDS             complement(226758..227219)
     CDS             complement(227216..227686)
     CDS             complement(227701..228885)
     CDS             complement(228889..229728)
     CDS             complement(229709..230515)
     CDS             230675..230932
     CDS             complement(230929..231843)
     CDS             complement(231846..232268)
     CDS             complement(232258..233283)
     CDS             233914..234822
     CDS             complement(234908..235192)
     CDS             complement(235329..235424)
     CDS             complement(235449..236213)
     CDS             236327..237346
     CDS             237346..238149
     CDS             238177..239529
     CDS             239794..239949
     CDS             239936..241519
     CDS             complement(241881..242921)
     CDS             242941..243435
     CDS             243435..243914
     CDS             244016..244219
     CDS             244485..244820
     CDS             244903..247308
     CDS             247281..248576
     CDS             complement(248555..249307)
     CDS             249429..250511
     CDS             250504..251943
     CDS             251953..252834
     CDS             complement(252828..253820)
     CDS             complement(254327..255487)
     CDS             complement(255490..255795)
     CDS             256618..257898
     CDS             257982..258533
     CDS             258552..260879
     CDS             260988..261299
     CDS             261403..262059
     CDS             complement(262544..263296)
     CDS             complement(263296..264567)
     CDS             complement(264597..265679)
     CDS             complement(266152..268002)
     CDS             complement(268256..269068)
     CDS             269371..270636
     CDS             270660..271694
     CDS             271761..273197
     CDS             273296..273484
     CDS             complement(273539..274120)
     CDS             274324..275874
     CDS             complement(275954..276247)
     CDS             complement(276299..276754)
     CDS             276829..277584
     CDS             277581..277907
     CDS             complement(277984..278277)
     CDS             complement(278385..278834)
     CDS             278859..279896
     CDS             279893..280282
     CDS             complement(280346..280666)
     CDS             complement(280667..280939)
     CDS             complement(280946..281401)
     CDS             complement(281401..282933)
     CDS             complement(282934..283317)
     CDS             complement(283314..286208)
     CDS             286382..287860
     CDS             complement(287963..288829)
     CDS             complement(289128..289796)
     CDS             complement(289774..291243)
     CDS             complement(291270..291617)
     CDS             291836..292420
     CDS             complement(292594..293502)
     CDS             293539..293994
     CDS             complement(294001..296388)
     CDS             297055..297405
     CDS             297631..297786
     CDS             297792..298253
     CDS             complement(298329..299684)
     CDS             complement(299723..301255)
     CDS             complement(301509..301976)
     CDS             302167..303102
     CDS             303133..304077
     CDS             304070..305266
     CDS             305288..305761
     CDS             305858..306703
     CDS             complement(306779..307462)
     CDS             complement(307724..307918)
     CDS             307955..308737
     CDS             308745..309305
     CDS             309298..310041
     CDS             310132..311328
     CDS             complement(311896..312891)
     CDS             complement(312906..313457)
     CDS             complement(313622..314590)
     CDS             314944..316005
     CDS             316002..317135
     CDS             317120..317896
     CDS             317893..318468
     CDS             318492..318692
     CDS             318696..319016
     CDS             319039..319338
     CDS             complement(319333..321729)
     CDS             322007..322210
     CDS             322911..325901
     CDS             325905..326618
     CDS             complement(326693..328219)
     CDS             328284..329543
     CDS             329934..330380
     CDS             330592..330813
     CDS             330974..331537
     CDS             331553..332437
     CDS             332920..334566
     CDS             334517..334957
     CDS             335010..336116
     CDS             336117..336752
     CDS             336782..337453
     CDS             337540..338772
     CDS             338794..339729
     CDS             complement(340193..340570)
     CDS             complement(340567..341277)
     CDS             341357..342379
     CDS             342418..343455
     CDS             343637..345721
     CDS             complement(345812..345976)
     CDS             complement(346108..346461)
     CDS             complement(346959..348020)
     CDS             complement(348096..348953)
     CDS             complement(348950..350311)
     CDS             complement(350311..351330)
     CDS             complement(351368..351949)
     CDS             352847..353641
     CDS             complement(353747..354388)
     CDS             complement(354597..355847)
     CDS             complement(355847..357229)
     CDS             complement(357235..359355)
     CDS             complement(359760..360317)
     CDS             complement(360812..361906)
     CDS             complement(362055..363152)
     CDS             363825..365261
     CDS             365251..365856
     CDS             365856..366842
     CDS             366833..368647
     CDS             368648..369805
     CDS             369795..370409
     CDS             370659..371777
     CDS             371930..373423
     CDS             373501..374817
     CDS             374834..375841
     CDS             375843..376880
     CDS             377389..377628
     CDS             377684..377836
     CDS             complement(377833..378057)
     CDS             complement(378285..378539)
     CDS             complement(378666..379721)
     CDS             complement(379848..380843)
     CDS             381949..383112
     CDS             complement(383980..385191)
     CDS             complement(385372..386196)
     CDS             386557..387204
     CDS             387419..387529
     CDS             387693..389102
     CDS             389249..390172
     CDS             390213..390734
     CDS             complement(390784..392193)
     CDS             392705..393478
     CDS             393495..395516
     CDS             395516..396265
     CDS             396324..396653
     CDS             396672..396935
     CDS             complement(397229..398206)
     CDS             398278..399582
     CDS             399598..400020
     CDS             400051..400344
     CDS             400499..401152
     CDS             401149..402798
     CDS             402798..404432
     CDS             complement(404504..405427)
     CDS             405479..406147
     CDS             406549..407418
     CDS             complement(407405..407707)
     CDS             complement(407707..409974)
     CDS             complement(410023..410475)
     CDS             410706..412547
     CDS             412556..413635
     CDS             413636..414712
     CDS             414713..415528
     CDS             415642..416601
     CDS             416602..417441
     CDS             complement(417541..418353)
     CDS             complement(418437..419252)
     CDS             complement(419253..419756)
     CDS             419781..420887
     CDS             420880..421518
     CDS             complement(422086..423792)
     CDS             423877..425133
     CDS             425176..425922
     CDS             425933..427174
     CDS             427171..427869
     CDS             428560..429441
     CDS             complement(429434..432004)
     CDS             complement(432122..433027)
     CDS             433082..433990
     CDS             434018..434824
     CDS             434885..435697
     CDS             435948..436139
     CDS             436462..436563
     CDS             complement(436976..438043)
     CDS             438190..438426
     CDS             438557..439906
     CDS             439908..440816
     CDS             441228..441593
     CDS             complement(441597..442481)
     CDS             442757..444160
     CDS             444184..446040
     CDS             446086..446523
     CDS             446537..447388
     CDS             complement(447394..447669)
     CDS             complement(448126..449178)
     CDS             complement(449179..450756)
     CDS             complement(450833..451912)
     CDS             452005..452211
     CDS             452579..454432
     CDS             454458..454877
     CDS             454966..455985
     CDS             456015..456599
     CDS             456640..457152
     CDS             457266..459902
     CDS             459971..461095
     CDS             461111..462457
     CDS             462565..463869
     CDS             463866..464474
     CDS             464481..465104
     CDS             465105..465911
     CDS             465948..467573
     CDS             467647..468660
     CDS             469369..470172
     CDS             470183..470656
     CDS             complement(470653..471012)
     CDS             complement(471117..471419)
     CDS             471514..471849
     CDS             complement(471911..472807)
     CDS             472947..473813
     CDS             complement(473810..474940)
     CDS             complement(474993..475400)
     CDS             complement(475485..477047)
     CDS             complement(477044..477994)
     CDS             complement(478088..478888)
     CDS             complement(478985..479302)
     CDS             complement(479448..480200)
     CDS             complement(480204..480623)
     CDS             complement(481127..481390)
     CDS             complement(481390..482775)
     CDS             complement(483362..483586)
     CDS             complement(484102..485061)
     CDS             complement(485073..485354)
     CDS             485374..485988
     CDS             486000..487016
     CDS             487027..488658
     CDS             488659..489102
     CDS             489226..490449
     CDS             490639..491940
     CDS             491965..492657
     CDS             complement(492641..493915)
     CDS             494060..495112
     CDS             496809..497144
     CDS             497373..498329
     CDS             498597..499034
     CDS             499161..499871
     CDS             complement(499921..501435)
     CDS             501576..502922
     CDS             502924..504285
     CDS             504324..505571
     CDS             505697..507649
     CDS             507668..509083
     CDS             509093..509698
     CDS             509997..510512
     CDS             510590..510976
     CDS             511502..512509
     CDS             512930..516409
     CDS             516466..520494
     CDS             520670..520852
     CDS             520864..521646
     CDS             complement(521675..522439)
     CDS             522693..523061
     CDS             523068..523535
     CDS             523883..526012
     CDS             526375..527565
     CDS             complement(527603..527758)
     CDS             528039..528770
     CDS             complement(528775..529569)
     CDS             complement(529588..530754)
     CDS             complement(530744..531790)
     CDS             532007..532525
     CDS             533098..533403
     CDS             533436..534092
     CDS             534089..534745
     CDS             534745..535050
     CDS             535075..535917
     CDS             535934..536212
     CDS             536216..536578
     CDS             536578..537324
     CDS             537327..537743
     CDS             537743..537973
     CDS             537976..538254
     CDS             complement(538377..538646)
     CDS             complement(538714..539412)
     CDS             539740..540108
     CDS             540111..540425
     CDS             540425..541000
     CDS             541107..542081
     CDS             complement(542086..542895)
     CDS             complement(542917..543411)
     CDS             complement(543411..544328)
     CDS             complement(544331..544639)
     CDS             complement(544753..547041)
     CDS             547457..548086
     CDS             complement(548183..548989)
     CDS             complement(548986..550695)
     CDS             complement(550695..551843)
     CDS             complement(551850..552923)
     CDS             complement(552944..554128)
     CDS             complement(554451..554936)
     CDS             555333..555731
     CDS             555751..556287
     CDS             556291..556695
     CDS             556736..557371
     CDS             557375..557560
     CDS             557567..558013
     CDS             complement(558196..558408)
     CDS             complement(558606..558971)
     CDS             complement(559143..560636)
     CDS             complement(560633..561370)
     CDS             complement(561367..562635)
     CDS             complement(562645..562965)
     CDS             complement(562992..563738)
     CDS             complement(563731..565632)
     CDS             complement(565679..566773)
     CDS             complement(566798..568084)
     CDS             complement(568271..569077)
     CDS             569454..570776
     CDS             570776..571321
     CDS             571478..572272
     CDS             572432..573181
     CDS             573409..573627
     CDS             573818..574186
     CDS             574189..574593
     CDS             574617..575222
     CDS             575340..576356
     CDS             576412..576903
     CDS             577044..577928
     CDS             578193..580433
     CDS             complement(580434..580892)
     CDS             complement(580917..581222)
     CDS             581407..582666
     CDS             582685..584232
     CDS             584317..585624
     CDS             585824..586252
     CDS             complement(586397..587641)
     CDS             complement(587643..589025)
     CDS             589240..592866
     CDS             592863..593765
     CDS             593936..594262
     CDS             594294..594584
     CDS             594940..595383
     CDS             595383..595931
     CDS             596110..597453
     CDS             597893..598198
     CDS             598195..599706
     CDS             599700..599936
     CDS             complement(600020..600877)
     CDS             600972..602057
     CDS             602081..602578
     CDS             602812..604413
     CDS             604429..605712
     CDS             605719..606396
     CDS             606393..606902
     CDS             606906..607940
     CDS             607959..609683
     CDS             609757..610179
     CDS             610349..610648
     CDS             610660..611034
     CDS             611123..612433
     CDS             612457..613737
     CDS             complement(613876..614175)
     CDS             614471..614581
     CDS             614617..615183
     CDS             615183..616211
     CDS             complement(616261..616683)
     CDS             616797..618317
     CDS             618434..619558
     CDS             complement(619551..620456)
     CDS             620547..621458
     CDS             621465..623036
     CDS             623178..623621
     CDS             complement(623918..625096)
     CDS             625132..626403
     CDS             626446..627138
     CDS             627138..627464
     CDS             complement(627528..628004)
     CDS             complement(628035..629000)
     CDS             629224..630015
     CDS             630012..631604
     CDS             complement(631609..632271)
     CDS             632410..633273
     CDS             complement(633282..634145)
     CDS             complement(634148..634540)
     CDS             complement(634537..634986)
     CDS             complement(634990..636636)
     CDS             complement(636636..637550)
     CDS             complement(637547..639739)
     CDS             complement(639775..640881)
     CDS             641085..641672
     CDS             complement(641690..642340)
     CDS             642414..644021
     CDS             complement(644014..645462)
     CDS             645487..646242
     CDS             646450..646569
     CDS             complement(646634..649051)
     CDS             complement(649051..649770)
     CDS             complement(649898..650575)
     CDS             complement(650572..651654)
     CDS             complement(651850..652749)
     CDS             652909..656076
     CDS             656095..656586
     CDS             656583..657998
     CDS             658008..658679
     CDS             complement(658663..659484)
     CDS             659616..660392
     CDS             660394..660888
     CDS             661004..662002
     CDS             complement(662108..662581)
     CDS             662582..663481
     CDS             663488..663838
     CDS             complement(663840..665222)
     CDS             complement(665584..666549)
     CDS             complement(666641..667774)
     CDS             complement(667918..669231)
     CDS             669624..671942
     CDS             671946..672149
     CDS             672615..674129
     CDS             674129..675052
     CDS             675081..676232
     CDS             676326..676448
     CDS             complement(676552..677595)
     CDS             complement(677688..678410)
     CDS             complement(678517..679221)
     CDS             complement(679301..681517)
     CDS             complement(681601..682500)
     CDS             complement(682510..683319)
     CDS             complement(683316..684344)
     CDS             complement(684341..685336)
     CDS             complement(685346..686398)
     CDS             686582..687856
     CDS             687908..688822
     CDS             688824..689483
     CDS             689620..689811
     CDS             complement(690386..691363)
     CDS             complement(691387..692169)
     CDS             complement(692176..693195)
     CDS             693355..694392
     CDS             694501..695586
     CDS             695645..696550
     CDS             complement(696547..697857)
     CDS             698075..698233
     CDS             complement(698239..699468)
     CDS             complement(699535..700395)
     CDS             complement(700392..700745)
     CDS             700754..701389
     CDS             701483..701857
     CDS             complement(701854..703446)
     CDS             703554..704738
     CDS             704878..706287
     CDS             706633..710106
     CDS             710315..711184
     CDS             711266..711754
     CDS             complement(711990..713078)
     CDS             713197..714123
     CDS             714211..715707
     CDS             715704..716621
     CDS             716614..717759
     CDS             complement(717756..718124)
     CDS             complement(718157..719482)
     CDS             719644..719826
     CDS             complement(720050..721825)
     CDS             complement(722017..722922)
     CDS             723250..724317
     CDS             complement(724395..724811)
     CDS             724885..727035
     CDS             complement(727342..727935)
     CDS             complement(727940..728188)
     CDS             complement(728212..729825)
     CDS             complement(730166..731797)
     CDS             731966..732775
     CDS             732785..733273
     CDS             733330..734493
     CDS             734545..736419
     CDS             736457..736816
     CDS             736875..737372
     CDS             737372..737827
     CDS             737886..738680
     CDS             complement(738686..740002)
     CDS             complement(740143..741588)
     CDS             complement(741698..742489)
     CDS             742870..743241
     CDS             complement(743288..743854)
     CDS             743873..744304
     CDS             complement(744301..744525)
     CDS             complement(744537..745373)
     CDS             complement(745370..746404)
     CDS             complement(746516..746971)
     CDS             complement(747092..748366)
     CDS             complement(748501..749499)
     CDS             749586..749918
     CDS             complement(749841..750110)
     CDS             complement(750356..755158)
     CDS             complement(755167..758868)
     CDS             complement(759100..759753)
     CDS             complement(759834..762269)
     CDS             complement(762376..764676)
     CDS             complement(764707..771009)
     CDS             complement(771017..775615)
     CDS             complement(775620..778508)
     CDS             complement(778628..780184)
     CDS             780487..781386
     CDS             781559..782647
     CDS             783037..783351
     CDS             complement(783632..784090)
     CDS             784185..784577
     CDS             784657..786033
     CDS             786108..787115
     CDS             787116..788300
     CDS             complement(788640..789425)
     CDS             789669..790022
     CDS             790133..791569
     CDS             791569..792180
     CDS             792205..792885
     CDS             792985..794484
     CDS             794481..796187
     CDS             796187..796777
     CDS             796921..797586
     CDS             797723..800260
     CDS             complement(800257..800640)
     CDS             800757..801167
     CDS             801170..801676
     CDS             complement(801678..802667)
     CDS             complement(802660..803952)
     CDS             803963..804604
     CDS             complement(804601..805713)
     CDS             805881..806501
     CDS             806504..806773
     CDS             complement(807005..807265)
     CDS             807791..808213
     CDS             complement(808210..809412)
     CDS             complement(809416..810642)
     CDS             810759..810986
     CDS             811022..811870
     CDS             811878..812639
     CDS             812643..815693
     CDS             815686..818898
     CDS             818938..819999
     CDS             819996..820712
     CDS             820727..822763
     CDS             complement(822760..823560)
     CDS             823657..824145
     CDS             complement(824150..825577)
     CDS             825663..826715
     CDS             complement(826712..827389)
     CDS             complement(827466..827990)
     CDS             828089..831046
     CDS             complement(831097..832458)
     CDS             832548..833447
     CDS             833444..834046
     CDS             complement(834265..834630)
     CDS             835045..836109
     CDS             836463..836864
     CDS             836858..837313
     CDS             837563..837724
     CDS             838785..840368
     CDS             840398..840829
     CDS             840936..841106
     CDS             841106..841615
     CDS             complement(841680..841904)
     CDS             complement(841907..842218)
     CDS             complement(842987..843769)
     CDS             complement(843776..844642)
     CDS             844730..845836
     CDS             845968..846657
     CDS             846671..847573
     CDS             847610..848104
     CDS             848105..848458
     CDS             849198..849500
     CDS             complement(849967..850794)
     CDS             complement(850794..851714)
     CDS             complement(851879..852469)
     CDS             852824..853837
     CDS             854088..855089
     CDS             855082..856197
     CDS             856194..856949
     CDS             857309..857419
     CDS             863063..864226
     CDS             complement(864221..864862)
     CDS             complement(864864..866537)
     CDS             complement(866587..868788)
     CDS             868845..869045
     CDS             complement(869271..869852)
     CDS             870409..870792
     CDS             complement(870847..871374)
     CDS             complement(871386..872213)
     CDS             complement(872189..872869)
     CDS             873224..874684
     CDS             874684..875514
     CDS             complement(875537..876409)
     CDS             complement(876419..877354)
     CDS             complement(877453..878583)
     CDS             879309..880622
     CDS             880747..881103
     CDS             complement(881110..882564)
     CDS             883178..883459
     CDS             883466..885121
     CDS             885239..886015
     CDS             complement(886017..886859)
     CDS             887143..896052
     CDS             896174..896665
     CDS             896912..897067
     CDS             complement(897064..898113)
     CDS             complement(898187..898615)
     CDS             898894..899163
     CDS             complement(899195..899434)
     CDS             complement(899447..899905)
     CDS             complement(899902..900702)
     CDS             complement(900721..901479)
     CDS             901514..906076
     CDS             906086..906856
     CDS             906860..907270
     CDS             complement(907260..907862)
     CDS             complement(907859..908017)
     CDS             complement(908027..909202)
     CDS             complement(909227..910849)
     CDS             complement(910989..912167)
     CDS             complement(912323..912628)
     CDS             912697..914988
     CDS             complement(914945..917170)
     CDS             complement(917167..917835)
     CDS             complement(917836..918345)
     CDS             complement(918438..919151)
     CDS             919399..920826
     CDS             920798..921430
     CDS             921438..923000
     CDS             923065..923886
     CDS             complement(923864..924532)
     CDS             complement(924605..925507)
     CDS             complement(925626..925877)
     CDS             complement(925892..926197)
     CDS             complement(926201..926365)
     CDS             complement(926368..926604)
     CDS             complement(926792..928405)
     CDS             complement(928398..928712)
     CDS             928944..929210
     CDS             929222..929395
     CDS             929587..930285
     CDS             930282..931721
     CDS             931796..933121
     CDS             933176..933763
     CDS             complement(934037..934444)
     CDS             complement(934526..935080)
     CDS             complement(935199..935771)
     CDS             935844..936791
     CDS             936820..938079
     CDS             938084..938746
     CDS             938851..939873
     CDS             939896..941098
     CDS             941155..941562
     CDS             941540..942226
     CDS             942237..943397
     CDS             complement(943847..945409)
     CDS             945457..946305
     CDS             946465..948252
     CDS             948309..950141
     CDS             950260..952311
     CDS             complement(952294..952929)
     CDS             complement(953300..954460)
     CDS             complement(954509..955018)
     CDS             955216..955617
     CDS             955746..956225
     CDS             956443..956826
     CDS             956823..956969
     CDS             complement(957152..958867)
     CDS             complement(959310..960467)
     CDS             961325..961726
     CDS             961855..962334
     CDS             962767..963126
     CDS             963126..963722
     CDS             964279..965112
     CDS             965283..966407
     CDS             966444..967325
     CDS             967322..968257
     CDS             968298..970133
     CDS             970137..970931
     CDS             complement(970928..971410)
     CDS             971433..971822
     CDS             971888..972211
     CDS             972334..973296
     CDS             complement(973711..974544)
     CDS             974609..975628
     CDS             975680..976435
     CDS             complement(976432..977628)
     CDS             977756..979207
     CDS             complement(979267..979848)
     CDS             complement(979835..982210)
     CDS             982463..982963
     CDS             983128..983760
     CDS             complement(983761..984144)
     CDS             984570..986123
     CDS             complement(986331..988115)
     CDS             988209..989480
     CDS             989493..990377
     CDS             990374..991453
     CDS             991450..992178
     CDS             992186..992887
     CDS             complement(992884..993489)
     CDS             993528..994553
     CDS             994644..996086
     CDS             complement(996312..996854)
     CDS             complement(996994..997596)
     CDS             997872..998303
     CDS             complement(998300..998926)
     CDS             complement(998933..999910)
     CDS             complement(999922..1001319)
     CDS             complement(1001483..1002712)
     CDS             1002796..1004337
     CDS             1004477..1005403
     CDS             1005423..1006256
     CDS             1006299..1007558
     CDS             1007559..1008170
     CDS             complement(1008201..1008335)
     CDS             1008519..1009625
     CDS             1009729..1010004
     CDS             complement(1010001..1010123)
     CDS             1010134..1011534
     CDS             1011527..1013263
     CDS             complement(1013264..1015237)
     CDS             1015486..1015737
     CDS             complement(1015810..1016283)
     CDS             complement(1016612..1017322)
     CDS             1018033..1018491
     CDS             complement(1018741..1019340)
     CDS             1019886..1020539
     CDS             1020536..1024189
     CDS             complement(1024166..1026136)
     CDS             complement(1026133..1027866)
     CDS             complement(1027972..1030470)
     CDS             complement(1030473..1031753)
     CDS             complement(1031836..1033341)
     CDS             1033442..1033654
     CDS             1033666..1034253
     CDS             complement(1034227..1034598)
     CDS             complement(1034736..1035116)
     CDS             1035448..1036212
     CDS             1036419..1037696
     CDS             1037786..1038328
     CDS             1038364..1038918
     CDS             1038918..1039883
     CDS             complement(1040188..1041120)
     CDS             1041253..1041450
     CDS             1041466..1041798
     CDS             1041964..1042155
     CDS             1042395..1043390
     CDS             1043497..1044315
     CDS             complement(1044765..1045217)
     CDS             complement(1045241..1045765)
     CDS             complement(1045944..1046429)
     CDS             1046628..1047503
     CDS             1047543..1047863
     CDS             1048080..1049180
     CDS             1049204..1049974
     CDS             1049995..1050516
     CDS             complement(1050894..1051865)
     CDS             1052094..1053398
     CDS             1053491..1055353
     CDS             1055350..1056075
     CDS             complement(1056107..1056502)
     CDS             1056521..1057195
     CDS             1057253..1057792
     CDS             complement(1057789..1058670)
     CDS             complement(1058667..1059320)
     CDS             complement(1059310..1060068)
     CDS             complement(1060090..1061400)
     CDS             1061611..1062264
     CDS             1062374..1063618
     CDS             complement(1063677..1065086)
     CDS             1065405..1065896
     CDS             complement(1065944..1066207)
     CDS             complement(1066220..1066669)
     CDS             complement(1066770..1067336)
     CDS             1067579..1069042
     CDS             1069039..1070121
     CDS             1070118..1071317
     CDS             1071428..1072606
     CDS             complement(1072945..1073952)
     CDS             1074187..1074717
     CDS             complement(1074806..1076710)
     CDS             complement(1076795..1077022)
     CDS             complement(1077133..1077378)
     CDS             complement(1077399..1078652)
     CDS             1078766..1079743
     CDS             complement(1079785..1080483)
     CDS             1080506..1080652
     CDS             complement(1080687..1082159)
     CDS             complement(1082252..1082434)
     CDS             complement(1082438..1084129)
     CDS             complement(1084417..1085652)
     CDS             1085730..1085837
     CDS             1085849..1086934
     CDS             1086968..1087249
     CDS             1087260..1087559
     CDS             1087556..1088389
     CDS             complement(1088510..1089013)
     CDS             complement(1089130..1089687)
     CDS             complement(1089674..1089976)
     CDS             complement(1090001..1091209)
     CDS             complement(1091331..1091477)
     CDS             1091644..1094688
     CDS             1094696..1095367
     CDS             1095384..1096166
     CDS             1096163..1096384
     CDS             1096522..1096857
     CDS             complement(1096854..1097147)
     CDS             complement(1097655..1097801)
     CDS             1097867..1098106
     CDS             complement(1098213..1098581)
     CDS             1098699..1099199
     CDS             1099265..1100065
     CDS             1100079..1100402
     CDS             complement(1100482..1100634)
     CDS             complement(1100582..1101238)
     CDS             1101429..1103126
     CDS             1103513..1104112
     CDS             1104210..1104665
     CDS             1104662..1104997
     CDS             complement(1105182..1105391)
     CDS             complement(1105570..1107528)
     CDS             complement(1107553..1108926)
     CDS             1108973..1109674
     CDS             1109671..1110378
     CDS             1110463..1111158
     CDS             1111261..1112904
     CDS             complement(1112891..1113289)
     CDS             1113358..1113702
     CDS             complement(1113950..1114426)
     CDS             1114571..1115791
     CDS             1115955..1117265
     CDS             complement(1117298..1118374)
     CDS             complement(1118374..1119213)
     CDS             complement(1119217..1120503)
     CDS             complement(1120552..1121172)
     CDS             1121353..1122276
     CDS             complement(1122299..1122901)
     CDS             complement(1122934..1123278)
     CDS             complement(1123284..1124342)
     CDS             1124519..1124932
     CDS             complement(1124999..1126294)
     CDS             complement(1126301..1127488)
     CDS             1127875..1128480
     CDS             1128481..1129821
     CDS             1129818..1130573
     CDS             1130570..1131103
     CDS             1131123..1132175
     CDS             1132195..1132899
     CDS             complement(1132866..1133591)
     CDS             complement(1133598..1135940)
     CDS             1136020..1136526
     CDS             complement(1136523..1138301)
     CDS             complement(1138403..1139359)
     CDS             1139428..1140330
     CDS             1140348..1140716
     CDS             1140825..1141088
     CDS             complement(1141100..1141489)
     CDS             complement(1141493..1142329)
     CDS             complement(1142366..1142713)
     CDS             1142741..1143943
     CDS             complement(1143944..1144483)
     CDS             complement(1144491..1145207)
     CDS             1145586..1147499
     CDS             1147571..1149073
     CDS             1149060..1149932
     CDS             1149940..1150353
     CDS             1150421..1150738
     CDS             1150747..1151850
     CDS             1152023..1152499
     CDS             1152675..1153841
     CDS             complement(1153838..1154731)
     CDS             complement(1154760..1156151)
     CDS             complement(1156194..1157144)
     CDS             1157199..1158308
     CDS             1158370..1159140
     CDS             1159162..1159995
     CDS             1160007..1160723
     CDS             1160753..1161043
     CDS             1161103..1161270
     CDS             1161333..1162199
     CDS             complement(1162203..1163699)
     CDS             complement(1163844..1165004)
     CDS             1165134..1166387
     CDS             complement(1166439..1167080)
     CDS             1167205..1167855
     CDS             1168044..1168538
     CDS             1168578..1169048
     CDS             complement(1169052..1170176)
     CDS             complement(1170212..1170793)
     CDS             complement(1170786..1172078)
     CDS             1172161..1172658
     CDS             1172674..1173342
     CDS             complement(1173334..1173930)
     CDS             complement(1173966..1177631)
     CDS             complement(1177773..1181516)
     CDS             complement(1181586..1182305)
     CDS             complement(1182337..1183143)
     CDS             1183434..1185074
     CDS             1185075..1185728
     CDS             1185772..1186626
     CDS             complement(1186683..1187156)
     CDS             1187350..1188510
     CDS             1188511..1189860
     CDS             complement(1189853..1192090)
     CDS             1192555..1193013
     CDS             1193866..1195278
     CDS             1195335..1195661
     CDS             1195684..1196580
     CDS             complement(1196590..1197384)
     CDS             1197442..1199091
     CDS             complement(1199455..1201011)
     CDS             complement(1201008..1202453)
     CDS             complement(1202555..1203556)
     CDS             complement(1203559..1205100)
     CDS             complement(1205381..1208296)
     CDS             complement(1208296..1208691)
     CDS             1208842..1209609
     CDS             complement(1209677..1211083)
     CDS             1211402..1213600
     CDS             complement(1213894..1214583)
     CDS             1214668..1216329
     CDS             1216339..1217409
     CDS             1217420..1218307
     CDS             complement(1218369..1218830)
     CDS             complement(1218908..1219450)
     CDS             complement(1219496..1221070)
     CDS             1221363..1224467
     CDS             1224460..1225314
     CDS             1225355..1226530
     CDS             1226534..1229164
     CDS             1229331..1230107
     CDS             1230186..1230566
     CDS             complement(1230645..1231184)
     CDS             1231463..1231951
     CDS             1232087..1232302
     CDS             complement(1232379..1232801)
     CDS             1233279..1233950
     CDS             1234071..1234307
     CDS             1234475..1236352
     CDS             1236451..1237083
     CDS             complement(1238010..1239593)
     CDS             1239742..1241394
     CDS             1241397..1242734
     CDS             complement(1243019..1243624)
     CDS             1243975..1245312
     CDS             1245323..1246252
     CDS             complement(1246308..1247000)
     CDS             complement(1247185..1247964)
     CDS             complement(1247973..1248659)
     CDS             complement(1248664..1250259)
     CDS             complement(1250259..1254005)
     CDS             complement(1254022..1255359)
     CDS             1255617..1256105
     CDS             complement(1256202..1258142)
     CDS             complement(1258316..1259326)
     CDS             complement(1259330..1260733)
     CDS             complement(1260894..1261457)
     CDS             complement(1261458..1262669)
     CDS             complement(1263153..1264361)
     CDS             complement(1264351..1266078)
     CDS             1266610..1268898
     CDS             1268898..1269974
     CDS             1269975..1270814
     CDS             1270864..1271514
     CDS             1271515..1272663
     CDS             1272720..1273169
     CDS             1273348..1273590
     CDS             1273670..1274620
     CDS             1274754..1274996
     CDS             1275027..1275593
     CDS             1275599..1276414
     CDS             1276476..1278119
     CDS             1278176..1279153
     CDS             1279156..1280607
     CDS             1280619..1280993
     CDS             1281238..1281711
     CDS             1281738..1282430
     CDS             complement(1282727..1283182)
     CDS             1283271..1283576
     CDS             1283662..1284585
     CDS             1284792..1285937
     CDS             1285985..1286755
     CDS             1286770..1287501
     CDS             1287511..1288470
     CDS             complement(1288746..1290941)
     CDS             complement(1290979..1293006)
     CDS             1293167..1294048
     CDS             1294696..1295496
     CDS             1295514..1296677
     CDS             1296903..1297691
     CDS             1297721..1298674
     CDS             1298719..1299810
     CDS             complement(1299807..1300121)
     CDS             complement(1300465..1301613)
     CDS             complement(1301610..1301831)
     CDS             1301963..1302526
     CDS             complement(1302453..1303397)
     CDS             complement(1303440..1304582)
     CDS             1304767..1305165
     CDS             1305297..1306394
     CDS             1306400..1307392
     CDS             complement(1307389..1308852)
     CDS             complement(1308927..1309640)
     CDS             1309798..1311840
     CDS             complement(1311900..1312565)
     CDS             1312788..1313087
     CDS             1313093..1314586
     CDS             1314738..1315589
     CDS             complement(1315935..1316363)
     CDS             1316523..1317554
     CDS             1317806..1318915
     CDS             1318902..1320476
     CDS             1320473..1321447
     CDS             1321469..1322413
     CDS             1322420..1322791
     CDS             1322944..1323582
     CDS             1323861..1324877
     CDS             1325001..1326008
     CDS             1326223..1327728
     CDS             1327841..1328521
     CDS             1328630..1329715
     CDS             complement(1329712..1330422)
     CDS             1330484..1331356
     CDS             complement(1331357..1332436)
     CDS             1332571..1333347
     CDS             1333422..1334480
     CDS             complement(1334908..1336749)
     CDS             complement(1336878..1337513)
     CDS             complement(1337561..1339162)
     CDS             1339600..1341480
     CDS             1341494..1342012
     CDS             1342193..1343209
     CDS             complement(1343426..1343926)
     CDS             complement(1343927..1344196)
     CDS             complement(1344258..1345142)
     CDS             1345240..1345503
     CDS             1345500..1345934
     CDS             1345931..1346278
     CDS             1346402..1346890
     CDS             1346875..1347909
     CDS             1347925..1349742
     CDS             1349801..1351546
     CDS             1352322..1353914
     CDS             1354052..1354921
     CDS             1354956..1355978
     CDS             complement(1356004..1357068)
     CDS             1357156..1359024
     CDS             1359087..1359680
     CDS             1359726..1360532
     CDS             1360534..1361139
     CDS             complement(1361632..1362762)
     CDS             1362837..1364318
     CDS             complement(1364390..1364605)
     CDS             complement(1364606..1365079)
     CDS             complement(1365196..1365720)
     CDS             complement(1365804..1366253)
     CDS             complement(1366342..1366632)
     CDS             complement(1366681..1366863)
     CDS             complement(1367737..1367967)
     CDS             1369867..1371021
     CDS             1371018..1371344
     CDS             complement(1371341..1373104)
     CDS             complement(1373322..1373432)
     CDS             1374140..1374601
     CDS             complement(1374814..1377201)
     CDS             complement(1377397..1377555)
     CDS             complement(1377613..1379022)
     CDS             complement(1379130..1379882)
     CDS             complement(1379930..1380409)
     CDS             1380503..1381036
     CDS             complement(1381019..1381726)
     CDS             1381907..1383352
     CDS             1383369..1383962
     CDS             1384045..1384149
     CDS             complement(1384309..1385319)
     CDS             1385397..1385555
     CDS             1385597..1386595
     CDS             1386620..1387702
     CDS             complement(1387757..1388737)
     CDS             1388805..1389794
     CDS             1389794..1390543
     CDS             1390555..1392258
     CDS             1392263..1394386
     CDS             1394406..1394621
     CDS             1394621..1395205
     CDS             1395209..1395691
     CDS             1395764..1396003
     CDS             complement(1396264..1397028)
     CDS             complement(1397032..1397982)
     CDS             complement(1398025..1399029)
     CDS             1399129..1399938
     CDS             complement(1400021..1401001)
     CDS             complement(1401649..1402338)
     CDS             1402348..1402803
     CDS             1402800..1403546
     CDS             complement(1403832..1404341)
     CDS             1404595..1405461
     CDS             1405464..1405685
     CDS             complement(1406334..1406768)
     CDS             complement(1406784..1407536)
     CDS             complement(1408631..1409002)
     CDS             complement(1409023..1409328)
     CDS             1409717..1409920
     CDS             1410608..1410751
     CDS             complement(1410892..1411269)
     CDS             complement(1411528..1412478)
     CDS             complement(1412583..1412891)
     CDS             complement(1412901..1413467)
     CDS             1413827..1414042
     CDS             complement(1414090..1414350)
     CDS             1415212..1417929
     CDS             complement(1417926..1419326)
     CDS             1419363..1420340
     CDS             1420343..1421218
     CDS             1421330..1421476
     CDS             complement(1421535..1422374)
     CDS             1422566..1424026
     CDS             1424684..1426735
     CDS             1426746..1427348
     CDS             1427739..1428824
     CDS             complement(1428840..1429277)
     CDS             complement(1429268..1429504)
     CDS             complement(1429688..1430626)
     CDS             complement(1430658..1432109)
     CDS             complement(1432123..1433058)
     CDS             complement(1433039..1434079)
     CDS             1434358..1435017
     CDS             1435070..1435399
     CDS             1435572..1437671
     CDS             1437802..1438245
     CDS             complement(1438333..1438716)
     CDS             1438823..1439671
     CDS             complement(1439676..1441943)
     CDS             complement(1442139..1443053)
     CDS             complement(1443257..1443859)
     CDS             1443954..1446803
     CDS             complement(1446787..1448913)
     CDS             1449259..1449828
     CDS             1449857..1450051
     CDS             1450112..1450495
     CDS             complement(1450583..1451395)
     CDS             1451671..1452162
     CDS             1452358..1453290
     CDS             1453287..1454123
     CDS             1454225..1455541
     CDS             1455582..1456808
     CDS             complement(1456814..1457521)
     CDS             1457603..1458418
     CDS             1458442..1459536
     CDS             1459579..1462086
     CDS             1462624..1463598
     CDS             1463601..1464986
     CDS             1465000..1465404
     CDS             1465520..1466593
     CDS             1466677..1467843
     CDS             1467889..1468842
     CDS             1468843..1470018
     CDS             1470032..1470991
     CDS             1470995..1471510
     CDS             1471678..1472883
     CDS             1472944..1474377
     CDS             1474444..1475589
     CDS             1475586..1477163
     CDS             1477150..1477764
     CDS             1477810..1477989
     CDS             1478017..1479279
     CDS             complement(1479393..1479860)
     CDS             complement(1480962..1481456)
     CDS             1486193..1487497
     CDS             1487509..1488495
     CDS             1488499..1488663
     CDS             1488705..1489526
     CDS             1489526..1490488
     CDS             1490570..1492351
     CDS             1492411..1493604
     CDS             1493614..1494579
     CDS             1494980..1496644
     CDS             1496660..1497331
     CDS             1497328..1498242
     CDS             complement(1498259..1499791)
     CDS             1500243..1501115
     CDS             1501200..1502165
     CDS             complement(1502375..1502938)
     CDS             1503177..1504046
     CDS             1504131..1504646
     CDS             1504746..1505708
     CDS             1505705..1506415
     CDS             1506412..1508043
     CDS             complement(1508126..1508794)
     CDS             complement(1508869..1509369)
     CDS             complement(1509381..1510196)
     CDS             1510352..1511836
     CDS             1511833..1513602
     CDS             1513641..1514447
     CDS             complement(1514444..1515994)
     CDS             complement(1516438..1516626)
     CDS             complement(1516872..1517261)
     CDS             complement(1517263..1518399)
     CDS             1518637..1520928
     CDS             1521068..1521499
     CDS             1521657..1522415
     CDS             1522424..1523059
     CDS             1523238..1523813
     CDS             complement(1523896..1524408)
     CDS             complement(1524516..1525967)
     CDS             complement(1526032..1526880)
     CDS             complement(1526937..1528001)
     CDS             complement(1527998..1529380)
     CDS             complement(1529451..1530797)
     CDS             1530953..1531690
     CDS             complement(1531805..1533259)
     CDS             1533400..1533864
     CDS             1533882..1534466
     CDS             1534508..1535251
     CDS             1535248..1535991
     CDS             complement(1535993..1536868)
     CDS             complement(1536846..1537694)
     CDS             complement(1537691..1538497)
     CDS             complement(1538494..1539300)
     CDS             complement(1539334..1540386)
     CDS             complement(1540427..1541086)
     CDS             complement(1541284..1543575)
     CDS             complement(1543583..1544389)
     CDS             complement(1544618..1546021)
     CDS             1546443..1547759
     CDS             complement(1547771..1549159)
     CDS             complement(1549431..1549907)
     CDS             1550247..1550819
     CDS             1550870..1551868
     CDS             1551936..1552421
     CDS             1553012..1553707
     CDS             1553985..1555442
     CDS             complement(1555534..1556151)
     CDS             complement(1556355..1556546)
     CDS             complement(1556550..1557293)
     CDS             complement(1557302..1557466)
     CDS             1557843..1558241
     CDS             complement(1558478..1559290)
     CDS             complement(1559323..1560960)
     CDS             complement(1560961..1561536)
     CDS             complement(1561901..1563208)
     CDS             1563247..1564023
     CDS             complement(1563989..1565317)
     CDS             complement(1566029..1566769)
     CDS             complement(1566766..1567905)
     CDS             1567935..1568576
     CDS             complement(1568581..1571370)
     CDS             complement(1571396..1572340)
     CDS             complement(1572532..1572849)
     CDS             complement(1572970..1573953)
     CDS             complement(1573956..1574930)
     CDS             complement(1574955..1576394)
     CDS             complement(1576409..1576603)
     CDS             complement(1576870..1578414)
     CDS             complement(1578415..1579989)
     CDS             complement(1580031..1580867)
     CDS             complement(1580913..1582175)
     CDS             1582274..1583110
     CDS             1583324..1583584
     CDS             complement(1583737..1584948)
     CDS             complement(1585377..1586957)
     CDS             complement(1587067..1587912)
     CDS             complement(1587929..1588201)
     CDS             complement(1588276..1588971)
     CDS             complement(1589037..1592702)
     CDS             1592846..1593382
     CDS             complement(1593405..1594430)
     CDS             complement(1594430..1594789)
     CDS             1594870..1595982
     CDS             1595999..1596421
     CDS             1596497..1597138
     CDS             complement(1597308..1597688)
     CDS             complement(1597713..1598975)
     CDS             complement(1599209..1600090)
     CDS             1600146..1601084
     CDS             1601236..1602147
     CDS             1602159..1603274
     CDS             complement(1603395..1603748)
     CDS             1604127..1604936
     CDS             1604939..1606099
     CDS             complement(1606294..1606728)
     CDS             complement(1606745..1607377)
     CDS             complement(1607325..1609124)
     CDS             complement(1609125..1610714)
     CDS             complement(1611306..1611659)
     CDS             1611703..1612314
     CDS             complement(1612614..1613705)
     CDS             complement(1613698..1615911)
     CDS             complement(1615915..1617765)
     CDS             1617994..1618770
     CDS             1618865..1619464
     CDS             complement(1619785..1621083)
     CDS             complement(1621136..1621564)
     CDS             complement(1621631..1622476)
     CDS             1622523..1623308
     CDS             complement(1623305..1624417)
     CDS             complement(1624491..1626383)
     CDS             complement(1626892..1627392)
     CDS             1627758..1630577
     CDS             1630765..1631331
     CDS             1631380..1632138
     CDS             complement(1632131..1632796)
     CDS             complement(1632817..1633071)
     CDS             1633127..1633396
     CDS             1633406..1634794
     CDS             1635033..1637711
     CDS             complement(1637708..1638199)
     CDS             1638548..1639912
     CDS             1640832..1640990
     CDS             1641123..1641287
     CDS             1641248..1641625
     CDS             complement(1641620..1642021)
     CDS             1642034..1642471
     CDS             complement(1642510..1644141)
     CDS             complement(1644207..1645661)
     CDS             complement(1645782..1646981)
     CDS             1647128..1647838
     CDS             1648016..1648603
     CDS             complement(1648676..1649089)
     CDS             complement(1649115..1649564)
     CDS             complement(1649564..1650829)
     CDS             complement(1650831..1651589)
     CDS             complement(1651713..1652891)
     CDS             complement(1652897..1654342)
     CDS             complement(1654358..1655044)
     CDS             1655333..1657141
     CDS             1657148..1658170
     CDS             1658179..1658985
     CDS             1659105..1660145
     CDS             1660255..1662606
     CDS             1663036..1664022
     CDS             complement(1664094..1665050)
     CDS             complement(1665400..1665582)
     CDS             1665879..1667972
     CDS             1668140..1669222
     CDS             1669327..1670871
     CDS             1670886..1671845
     CDS             1671862..1672569
     CDS             complement(1672737..1673144)
     CDS             1673217..1674593
     CDS             complement(1674730..1675572)
     CDS             complement(1675587..1676735)
     CDS             complement(1676732..1678090)
     CDS             complement(1678513..1678746)
     CDS             complement(1678851..1681610)
     CDS             complement(1681797..1682576)
     CDS             complement(1682655..1683872)
     CDS             complement(1684089..1685093)
     CDS             complement(1685582..1686565)
     CDS             complement(1686575..1687372)
     CDS             complement(1687617..1688546)
     CDS             complement(1688568..1690658)
     CDS             complement(1690666..1691247)
     CDS             complement(1691334..1691813)
     CDS             complement(1691825..1693132)
     CDS             complement(1693104..1693739)
     CDS             complement(1693740..1694726)
     CDS             complement(1694727..1695386)
     CDS             complement(1695432..1696967)
     CDS             complement(1696964..1697911)
     CDS             complement(1697931..1698440)
     CDS             complement(1698549..1700615)
     CDS             complement(1700642..1701865)
     CDS             complement(1701973..1703235)
     CDS             complement(1703497..1703784)
     CDS             complement(1703876..1704448)
     CDS             complement(1704456..1704776)
     CDS             complement(1704982..1705818)
     CDS             complement(1705824..1709165)
     CDS             complement(1709171..1710352)
     CDS             complement(1710482..1711825)
     CDS             complement(1711878..1712816)
     CDS             complement(1712817..1713395)
     CDS             1713704..1715230
     CDS             1715298..1715777
     CDS             1715767..1716231
     CDS             1716233..1716421
     CDS             complement(1716848..1717531)
     CDS             complement(1717598..1718161)
     CDS             complement(1718246..1719337)
     CDS             complement(1719404..1720501)
     CDS             complement(1720573..1721145)
     CDS             complement(1721135..1722367)
     CDS             complement(1722437..1722850)
     CDS             complement(1722889..1723194)
     CDS             1723249..1724325
     CDS             1724339..1725298
     CDS             1725295..1726050
     CDS             complement(1726078..1726908)
     CDS             complement(1726925..1728094)
     CDS             complement(1728091..1728639)
     CDS             complement(1728851..1731517)
     CDS             complement(1731632..1733011)
     CDS             complement(1733065..1734264)
     CDS             complement(1734454..1736280)
     CDS             1736513..1737418
     CDS             complement(1737470..1740148)
     CDS             complement(1740179..1742038)
     CDS             complement(1742038..1742688)
     CDS             1742782..1743378
     CDS             1743362..1744078
     CDS             1744170..1745285
     CDS             1745312..1745440
     CDS             1745494..1745991
     CDS             1746353..1747702
     CDS             complement(1747699..1749387)
     CDS             complement(1749456..1750745)
     CDS             complement(1750791..1751432)
     CDS             1751563..1752405
     CDS             1752966..1753523
     CDS             1753725..1754000
     CDS             complement(1754084..1756366)
     CDS             complement(1756394..1756951)
     CDS             complement(1756955..1758556)
     CDS             complement(1759058..1760269)
     CDS             complement(1760272..1762185)
     CDS             complement(1762474..1762839)
     CDS             complement(1762888..1763979)
     CDS             complement(1763986..1764606)
     CDS             complement(1764646..1765311)
     CDS             complement(1765459..1766214)
     CDS             complement(1766484..1767332)
     CDS             1767441..1767917
     CDS             complement(1767956..1768420)
     CDS             complement(1768417..1769502)
     CDS             complement(1769503..1770468)
     CDS             complement(1770491..1771150)
     CDS             complement(1771150..1771788)
     CDS             complement(1771796..1773856)
     CDS             complement(1774127..1775335)
     CDS             complement(1775362..1775910)
     CDS             complement(1775926..1776540)
     CDS             complement(1776970..1777743)
     CDS             1778804..1779121
     CDS             1779170..1779295
     CDS             complement(1779571..1780980)
     CDS             complement(1781023..1781586)
     CDS             1781970..1782143
     CDS             complement(1782488..1783051)
     CDS             1783396..1784265
     CDS             complement(1784363..1786945)
     CDS             complement(1787201..1788316)
     CDS             complement(1788376..1790301)
     CDS             1790552..1791037
     CDS             1791052..1791243
     CDS             1791305..1791532
     CDS             complement(1791930..1792361)
     CDS             complement(1792303..1792428)
     CDS             1793314..1793913
     CDS             1793900..1794901
     CDS             1795020..1795175
     CDS             1795186..1796295
     CDS             1796296..1797096
     CDS             1797096..1797656
     CDS             1797658..1798524
     CDS             1798822..1799244
     CDS             complement(1799319..1799441)
     CDS             complement(1799492..1800229)
     CDS             1800263..1800514
     CDS             1800654..1800881
     CDS             complement(1800840..1800977)
     CDS             1801176..1801841
     CDS             complement(1801918..1802058)
     CDS             1802102..1802233
     CDS             1802345..1802782
     CDS             1802972..1803571
     CDS             complement(1803624..1804049)
     CDS             1804361..1804894
     CDS             1805102..1805368
     CDS             1805606..1806073
     CDS             1806101..1806340
     CDS             1806460..1807074
     CDS             1807247..1808161
     CDS             1808219..1808374
     CDS             1808413..1808871
     CDS             1808905..1809588
     CDS             1809609..1809896
     CDS             1809972..1810307
     CDS             1811233..1811847
     CDS             1812025..1813020
     CDS             1813036..1813413
     CDS             1813687..1814166
     CDS             1814353..1815081
     CDS             1815252..1815992
     CDS             1816359..1817126
     CDS             1817145..1817603
     CDS             1817923..1818111
     CDS             1818604..1819278
     CDS             1819275..1819694
     CDS             1819944..1820249
     CDS             1820270..1820641
     CDS             complement(1821217..1821426)
     CDS             complement(1821650..1823854)
     CDS             1824100..1825797
     CDS             1825843..1826064
     CDS             1826256..1826402
     CDS             complement(1826647..1827078)
     CDS             complement(1827220..1828116)
     CDS             complement(1828113..1828409)
     CDS             complement(1831157..1831372)
     CDS             1832237..1833538
     CDS             1833657..1835519
     CDS             complement(1835618..1836400)
     CDS             1838024..1839799
     CDS             1839821..1843612
     CDS             1843707..1844156
     CDS             1844393..1844812
     CDS             1844990..1846831
     CDS             1846955..1847332
     CDS             1847344..1847682
     CDS             complement(1847802..1848152)
     CDS             1848787..1849407
     CDS             1849410..1849949
     CDS             1849981..1850511
     CDS             1850511..1851260
     CDS             1851253..1851441
     CDS             1851546..1851881
     CDS             complement(1851943..1852521)
     CDS             1852692..1853915
     CDS             1854068..1855348
     CDS             1855754..1856329
     CDS             1856530..1856712
     CDS             1857004..1858263
     CDS             1858387..1860213
     CDS             1860235..1862202
     CDS             1862224..1862700
     CDS             1862792..1862950
     CDS             1863007..1866774
     CDS             1866920..1867297
     CDS             1867314..1867694
     CDS             1867800..1868267
     CDS             1868304..1868570
     CDS             1868570..1869349
     CDS             1869358..1870062
     CDS             complement(1870140..1870367)
     CDS             complement(1870396..1872555)
     CDS             complement(1872570..1872845)
     CDS             complement(1872849..1879358)
     CDS             1879784..1880875
     CDS             1880884..1881960
     CDS             1881962..1883860
     CDS             complement(1883939..1885462)
     CDS             complement(1885689..1886360)
     CDS             1886702..1888522
     CDS             1888877..1889065
     CDS             complement(1889157..1889441)
     CDS             complement(1889404..1889601)
     CDS             complement(1889700..1890917)
     CDS             complement(1891497..1893170)
     CDS             complement(1893301..1894509)
     CDS             complement(1894857..1896104)
     CDS             complement(1896208..1898703)
     CDS             complement(1898843..1900630)
     CDS             complement(1900702..1901280)
     CDS             complement(1901273..1902388)
     CDS             complement(1902535..1903383)
     CDS             complement(1903474..1904355)
     CDS             complement(1904582..1907350)
     CDS             complement(1907442..1908044)
     CDS             complement(1908133..1909386)
     CDS             complement(1909434..1910132)
     CDS             complement(1910254..1910970)
     CDS             complement(1910970..1911980)
     CDS             complement(1912111..1913772)
     CDS             complement(1913802..1915205)
     CDS             complement(1915442..1915801)
     CDS             complement(1916194..1917705)
     CDS             1917900..1918208
     CDS             1918416..1918640
     CDS             complement(1918798..1919091)
     CDS             complement(1919033..1919542)
     CDS             complement(1920172..1920933)
     CDS             complement(1921115..1921633)
     CDS             complement(1921816..1922748)
     CDS             complement(1923016..1927482)
     CDS             complement(1927728..1928309)
     CDS             complement(1928714..1929649)
     CDS             1929719..1929856
     CDS             1930006..1930383
     CDS             complement(1930528..1932351)
     CDS             complement(1932459..1932662)
     CDS             complement(1932890..1933351)
     CDS             complement(1933404..1933763)
     CDS             complement(1933842..1934351)
     CDS             complement(1934991..1935722)
     CDS             complement(1936440..1937384)
     CDS             1937764..1938324
     CDS             1938674..1938886
     CDS             complement(1938955..1939464)
     CDS             complement(1940000..1940506)
     CDS             1940666..1941610
     CDS             1941729..1942319
     CDS             1942579..1943025
     CDS             complement(1943201..1943902)
     CDS             1943982..1944287
     CDS             1944567..1944785
     CDS             1944817..1945128
     CDS             1945263..1946039
     CDS             complement(1946077..1946907)
     CDS             complement(1947064..1947354)
     CDS             complement(1947421..1947801)
     CDS             complement(1947801..1947971)
     CDS             complement(1948078..1948509)
     CDS             complement(1948539..1950122)
     CDS             complement(1950490..1952922)
     CDS             complement(1953088..1953957)
     CDS             complement(1954015..1956294)
     CDS             complement(1957672..1959759)
     CDS             complement(1959919..1960812)
     CDS             complement(1961234..1961668)
     CDS             complement(1961840..1962586)
     CDS             complement(1962583..1964478)
     CDS             complement(1964482..1964616)
     CDS             complement(1964653..1965312)
     CDS             complement(1965828..1966067)
     CDS             1966154..1966588
     CDS             1966816..1967163
     CDS             1967216..1967554
     CDS             1967593..1968291
     CDS             1968442..1969593
     CDS             1969590..1970000
     CDS             complement(1970566..1971264)
     CDS             1971546..1972163
     CDS             1972174..1973385
     CDS             complement(1973447..1975357)
     CDS             complement(1975507..1976745)
     CDS             complement(1976822..1977685)
     CDS             complement(1977783..1978232)
     CDS             1978298..1978849
     CDS             complement(1978921..1979130)
     CDS             complement(1979325..1979618)
     CDS             complement(1979769..1980611)
     CDS             1980681..1981433
     CDS             1981923..1983407
     CDS             1984044..1984148
     CDS             complement(1984207..1985544)
     CDS             complement(1985630..1986169)
     CDS             complement(1986302..1988014)
     CDS             complement(1988011..1988250)
     CDS             1988308..1988805
     CDS             1988792..1990327
     CDS             1990341..1990775
     CDS             1990902..1991897
     CDS             1992314..1993000
     CDS             1993007..1993996
     CDS             complement(1993993..1995126)
     CDS             1995266..1995436
     CDS             1995471..1996430
     CDS             1996542..1999094
     CDS             1999225..2000208
     CDS             complement(2000322..2001413)
     CDS             2001526..2005434
     CDS             complement(2005476..2005970)
     CDS             complement(2006036..2006458)
     CDS             2006798..2007559
     CDS             2007864..2008643
     CDS             2008640..2009602
     CDS             complement(2009664..2011361)
     CDS             2011777..2012571
     CDS             2012568..2013560
     CDS             2013557..2015623
     CDS             2015811..2016080
     CDS             complement(2016760..2017287)
     CDS             complement(2017366..2018655)
     CDS             complement(2018696..2020225)
     CDS             2020370..2021158
     CDS             2021106..2021234
     CDS             2021355..2021894
     CDS             complement(2021891..2022718)
     CDS             complement(2022730..2023635)
     CDS             complement(2023655..2024305)
     CDS             2024452..2025813
     CDS             2025814..2026839
     CDS             complement(2027166..2027897)
     CDS             complement(2027901..2029481)
     CDS             2029799..2030551
     CDS             2030669..2031556
     CDS             2031678..2032364
     CDS             2032364..2033311
     CDS             complement(2033344..2033943)
     CDS             complement(2034035..2035165)
     CDS             complement(2035440..2035655)
     CDS             complement(2035713..2036393)
     CDS             2036588..2037193
     CDS             2037226..2037918
     CDS             2037915..2038526
     CDS             complement(2038602..2039432)
     CDS             complement(2039662..2039985)
     CDS             complement(2040043..2040561)
     CDS             complement(2040565..2041170)
     CDS             2041364..2041651
     CDS             complement(2041845..2042954)
     CDS             complement(2043224..2043325)
     CDS             complement(2043341..2046220)
     CDS             complement(2046439..2047074)
     CDS             complement(2047169..2049325)
     CDS             complement(2049328..2050233)
     CDS             complement(2050434..2051186)
     CDS             complement(2051238..2051984)
     CDS             2052165..2052866
     CDS             complement(2052979..2055240)
     CDS             complement(2055483..2055752)
     CDS             complement(2055926..2056876)
     CDS             complement(2056966..2057991)
     CDS             2058023..2058916
     CDS             complement(2059265..2059918)
     CDS             complement(2059908..2060714)
     CDS             complement(2060798..2062105)
     CDS             complement(2062098..2063096)
     CDS             complement(2063102..2063551)
     CDS             complement(2063759..2066773)
     CDS             complement(2066891..2067229)
     CDS             complement(2067427..2068425)
     CDS             2068612..2069919
     CDS             2070290..2071894
     CDS             2072073..2072999
     CDS             2072992..2074026
     CDS             2074023..2075756
     CDS             complement(2075848..2077614)
     CDS             2077702..2078439
     CDS             complement(2078436..2079182)
     CDS             complement(2079202..2080305)
     CDS             complement(2080481..2081233)
     CDS             2081288..2082712
     CDS             complement(2082764..2083666)
     CDS             complement(2083911..2085413)
     CDS             complement(2085472..2085648)
     CDS             2085802..2086827
     CDS             2086966..2088363
     CDS             2088786..2089133
     CDS             2089189..2089548
     CDS             2089678..2090409
     CDS             complement(2090406..2091290)
     CDS             complement(2091343..2093184)
     CDS             complement(2093266..2093898)
     CDS             complement(2093895..2095028)
     CDS             2095139..2096098
     CDS             2096114..2096806
     CDS             complement(2097397..2098578)
     CDS             complement(2098716..2099930)
     CDS             complement(2099950..2101128)
     CDS             2101372..2101815
     CDS             complement(2101872..2103452)
     CDS             complement(2103453..2104310)
     CDS             complement(2104501..2105601)
     CDS             2105694..2106194
     CDS             complement(2106282..2107175)
     CDS             complement(2107333..2107890)
     CDS             complement(2107983..2108714)
     CDS             complement(2109050..2109877)
     CDS             complement(2110118..2110936)
     CDS             2111319..2111813
     CDS             complement(2111810..2112757)
     CDS             complement(2112932..2114116)
     CDS             complement(2114113..2115636)
     CDS             complement(2115623..2115991)
     CDS             complement(2116311..2116616)
     CDS             complement(2116613..2117281)
     CDS             complement(2117308..2118096)
     CDS             2118275..2119219
     CDS             complement(2119681..2120022)
     CDS             2120385..2121050
     CDS             2121047..2122171
     CDS             2122185..2122382
     CDS             2122384..2123166
     CDS             2123168..2124244
     CDS             complement(2124507..2126783)
     CDS             complement(2126794..2127771)
     CDS             complement(2127801..2129132)
     CDS             2129178..2129321
     CDS             complement(2129334..2130542)
     CDS             2130673..2130774
     CDS             complement(2131158..2131529)
     CDS             complement(2131554..2132246)
     CDS             complement(2132243..2133112)
     CDS             2133148..2133798
     CDS             complement(2133795..2134340)
     CDS             2134440..2134790
     CDS             complement(2134862..2135359)
     CDS             2135675..2136151
     CDS             complement(2136171..2137040)
     CDS             complement(2137037..2137915)
     CDS             complement(2137991..2139634)
     CDS             complement(2139713..2141791)
     CDS             complement(2141798..2142136)
     CDS             complement(2142201..2143517)
     CDS             complement(2143806..2145536)
     CDS             complement(2146139..2149513)
     CDS             complement(2149657..2153124)
     CDS             complement(2153139..2153423)
     CDS             complement(2153434..2155290)
     CDS             complement(2155380..2156162)
     CDS             2156355..2157164
     CDS             complement(2157262..2157711)
     CDS             complement(2157721..2158338)
     CDS             complement(2158342..2159202)
     CDS             complement(2159195..2159938)
     CDS             complement(2159935..2160471)
     CDS             complement(2160569..2161360)
     CDS             2161575..2163200
     CDS             2163197..2164729
     CDS             complement(2164771..2166114)
     CDS             2166815..2168038
     CDS             complement(2168035..2168478)
     CDS             2168506..2169792
     CDS             2169839..2171104
     CDS             complement(2171101..2171439)
     CDS             complement(2171622..2171900)
     CDS             complement(2172020..2174572)
     CDS             complement(2174619..2175521)
     CDS             complement(2175696..2177123)
     CDS             complement(2177330..2178280)
     CDS             complement(2178395..2179180)
     CDS             complement(2179260..2179919)
     CDS             complement(2179948..2180304)
     CDS             complement(2180301..2181077)
     CDS             complement(2181079..2181891)
     CDS             complement(2181910..2182650)
     CDS             complement(2182669..2183304)
     CDS             complement(2184349..2185617)
     CDS             complement(2185667..2185894)
     CDS             complement(2185897..2186505)
     CDS             complement(2186522..2187622)
     CDS             complement(2187628..2188956)
     CDS             2189190..2190392
     CDS             complement(2190487..2191140)
     CDS             complement(2191215..2191859)
     CDS             2191977..2192552
     CDS             2192559..2195069
     CDS             2195180..2195983
     CDS             complement(2196018..2196794)
     CDS             complement(2196797..2197810)
     CDS             2197937..2198935
     CDS             complement(2199127..2199927)
     CDS             complement(2199928..2200968)
     CDS             complement(2200975..2201964)
     CDS             complement(2202045..2202488)
     CDS             2202702..2204105
     CDS             2204190..2204798
     CDS             2204884..2207319
     CDS             2207363..2208388
     CDS             2208510..2208641
     CDS             complement(2208723..2209097)
     CDS             complement(2209537..2210559)
     CDS             2210713..2211759
     CDS             complement(2211767..2212147)
     CDS             complement(2212158..2212391)
     CDS             complement(2212422..2213075)
     CDS             2213130..2214854
     CDS             complement(2214893..2216188)
     CDS             2216418..2216927
     CDS             complement(2217035..2218240)
     CDS             complement(2218388..2221903)
     CDS             2222050..2222892
     CDS             2223225..2223695
     CDS             2223692..2224678
     CDS             complement(2224713..2225600)
     CDS             complement(2225768..2228422)
     CDS             complement(2228392..2229345)
     CDS             complement(2229451..2230032)
     CDS             complement(2230032..2230964)
     CDS             complement(2230964..2231545)
     CDS             2231721..2232725
     CDS             2232883..2234535
     CDS             complement(2234539..2235141)
     CDS             2235453..2236430
     CDS             complement(2236691..2238301)
     CDS             complement(2238566..2239969)
     CDS             complement(2240057..2240917)
     CDS             complement(2240929..2241933)
     CDS             complement(2241927..2242556)
     CDS             complement(2242657..2245821)
     CDS             complement(2246142..2246360)
     CDS             complement(2246436..2247533)
     CDS             complement(2248022..2248309)
     CDS             complement(2248550..2249008)
     CDS             complement(2249085..2249789)
     CDS             complement(2249791..2250531)
     CDS             complement(2250559..2251887)
     CDS             complement(2252139..2252807)
     CDS             complement(2252835..2254295)
     CDS             complement(2254330..2255421)
     CDS             complement(2255451..2257103)
     CDS             complement(2257106..2258524)
     CDS             complement(2258531..2259631)
     CDS             complement(2259638..2261182)
     CDS             complement(2261192..2262757)
     CDS             complement(2262881..2264995)
     CDS             complement(2264992..2265789)
     CDS             complement(2265786..2266799)
     CDS             complement(2267045..2267476)
     CDS             complement(2268182..2268571)
     CDS             complement(2268901..2269326)
     CDS             2269542..2270114
     CDS             complement(2270121..2271101)
     CDS             2271212..2272312
     CDS             2272322..2273851
     CDS             complement(2273921..2274292)
     CDS             2274434..2276656
     CDS             2276656..2277894
     CDS             2277987..2279297
     CDS             complement(2279366..2280766)
     CDS             complement(2280842..2281348)
     CDS             2281489..2283927
     CDS             2284032..2285483
     CDS             complement(2285585..2285764)
     CDS             complement(2285905..2287158)
     CDS             complement(2287347..2288150)
     CDS             complement(2288251..2289222)
     CDS             complement(2289302..2290447)
     CDS             complement(2290473..2291492)
     CDS             complement(2291637..2292266)
     CDS             complement(2293141..2294760)
     CDS             complement(2294757..2296040)
     CDS             complement(2295980..2296906)
     CDS             complement(2296942..2297532)
     CDS             complement(2298141..2298572)
     CDS             complement(2298590..2299669)
     CDS             2300188..2302110
     CDS             complement(2302255..2302599)
     CDS             2302842..2303642
     CDS             2303646..2304170
     CDS             2304199..2305275
     CDS             2305287..2306210
     CDS             complement(2306150..2306332)
     CDS             complement(2306697..2307476)
     CDS             complement(2307584..2308687)
     CDS             2308868..2310409
     CDS             complement(2310417..2310812)
     CDS             2310941..2312968
     CDS             2313084..2313839
     CDS             2313976..2315022
     CDS             2315151..2315933
     CDS             2316103..2317722
     CDS             complement(2317958..2319568)
     CDS             complement(2319747..2320220)
     CDS             2320501..2321934
     CDS             complement(2322077..2322244)
     CDS             complement(2322581..2322982)
     CDS             complement(2322979..2323515)
     CDS             2323595..2324503
     CDS             2324541..2324900
     CDS             complement(2325269..2326756)
     CDS             2326855..2327073
     CDS             2327293..2328519
     CDS             2328536..2329030
     CDS             2329000..2329383
     CDS             2329399..2329806
     CDS             complement(2329823..2330305)
     CDS             complement(2330442..2331089)
     CDS             complement(2331284..2334421)
     CDS             complement(2334488..2335876)
     CDS             2336026..2337132
     CDS             2337273..2339090
     CDS             complement(2339144..2339326)
     CDS             2339464..2340759
     CDS             complement(2340786..2342303)
     CDS             complement(2343082..2344230)
     CDS             complement(2344243..2344962)
     CDS             complement(2344993..2346135)
     CDS             2346217..2346873
     CDS             2346860..2347360
     CDS             2347395..2348396
     CDS             complement(2349154..2349399)
     CDS             2349440..2349952
     CDS             2349965..2350165
     CDS             complement(2350554..2350985)
     CDS             2351652..2354420
     CDS             complement(2354497..2355288)
     CDS             complement(2355292..2356182)
     CDS             complement(2356179..2357171)
     CDS             2357456..2358256
     CDS             complement(2358284..2359246)
     CDS             2359340..2359633
     CDS             2359670..2360497
     CDS             2360511..2361545
     CDS             complement(2362106..2362534)
     CDS             complement(2362856..2363665)
     CDS             complement(2363747..2364205)
     CDS             complement(2364251..2365018)
     CDS             2365103..2365648
     CDS             complement(2365645..2366073)
     CDS             2366269..2366613
     CDS             2366891..2368441
     CDS             2368939..2370777
     CDS             2370833..2371075
     CDS             complement(2371077..2372978)
     CDS             2373018..2373512
     CDS             2373513..2373758
     CDS             complement(2373816..2375693)
     CDS             complement(2375857..2376030)
     CDS             complement(2376659..2377933)
     CDS             complement(2377934..2378536)
     CDS             2378653..2380707
     CDS             complement(2381451..2381939)
     CDS             complement(2381952..2382515)
     CDS             complement(2382628..2384013)
     CDS             2384255..2384626
     CDS             2384667..2385101
     CDS             2385243..2386796
     CDS             complement(2386970..2388043)
     CDS             complement(2388043..2388774)
     CDS             complement(2388894..2389622)
     CDS             complement(2389641..2390639)
     CDS             complement(2390662..2391984)
     CDS             complement(2391985..2392575)
     CDS             complement(2392572..2393591)
     CDS             complement(2393647..2394372)
     CDS             complement(2394372..2395520)
     CDS             complement(2395587..2396615)
     CDS             complement(2396637..2397779)
     CDS             2397865..2398377
     CDS             complement(2398448..2399128)
     CDS             complement(2399479..2399859)
     CDS             complement(2399856..2401703)
     CDS             2401971..2404091
     CDS             2404183..2406048
     CDS             complement(2406112..2406252)
     CDS             complement(2406245..2406451)
     CDS             complement(2406477..2408513)
     CDS             2408546..2409727
     CDS             2409731..2411584
     CDS             2411581..2412672
     CDS             complement(2412677..2413264)
     CDS             complement(2413274..2415031)
     CDS             complement(2415028..2415594)
     CDS             complement(2415705..2416226)
     CDS             2416281..2417387
     CDS             2417391..2418671
     CDS             2418696..2419676
     CDS             complement(2420000..2421847)
     CDS             complement(2421995..2422519)
     CDS             complement(2422531..2423445)
     CDS             complement(2423466..2426312)
     CDS             2426391..2427113
     CDS             complement(2427124..2427381)
     CDS             complement(2427392..2428741)
     CDS             complement(2429009..2429392)
     CDS             2429539..2431050
     CDS             2431047..2432015
     CDS             2432016..2432846
     CDS             2432839..2434278
     CDS             complement(2434275..2434826)
     CDS             2434917..2435822
     CDS             complement(2435832..2435945)
     CDS             2436020..2437447
     CDS             complement(2437711..2438685)
     CDS             2438786..2439601
     CDS             complement(2439598..2441817)
     CDS             2442417..2443715
     CDS             2443927..2444499
     CDS             complement(2444567..2445157)
     CDS             2445330..2447222
     CDS             complement(2447514..2447795)
     CDS             2448174..2449172
     CDS             2449327..2450931
     CDS             2451056..2451442
     CDS             complement(2451572..2452885)
     CDS             complement(2452887..2453411)
     CDS             complement(2453408..2454064)
     CDS             complement(2454222..2456069)
     CDS             2456338..2456949
     CDS             2457150..2457413
     CDS             complement(2457475..2458146)
     CDS             complement(2458151..2458552)
     CDS             complement(2458584..2459561)
     CDS             complement(2459586..2461250)
     CDS             complement(2461247..2461900)
     CDS             complement(2461964..2462788)
     CDS             complement(2462825..2463535)
     CDS             complement(2463547..2464020)
     CDS             complement(2464175..2464831)
     CDS             complement(2464889..2465914)
     CDS             complement(2466013..2467311)
     CDS             complement(2467370..2468284)
     CDS             complement(2468344..2469726)
     CDS             complement(2469683..2471188)
     CDS             2471370..2473349
     CDS             complement(2473409..2474326)
     CDS             2474412..2475035
     CDS             2475212..2475484
     CDS             complement(2475657..2475923)
     CDS             complement(2475973..2476278)
     CDS             complement(2476504..2479569)
     CDS             2479842..2480519
     CDS             2480598..2481209
     CDS             complement(2481196..2482506)
     CDS             2482722..2483102
     CDS             2483103..2483555
     CDS             complement(2483622..2484032)
     CDS             complement(2484082..2484402)
     CDS             2484479..2484823
     CDS             complement(2484827..2485294)
     CDS             complement(2485365..2485790)
     CDS             complement(2485787..2487310)
     CDS             complement(2487310..2490021)
     CDS             complement(2490071..2491648)
     CDS             2491885..2493339
     CDS             complement(2493340..2493927)
     CDS             complement(2493938..2494924)
     CDS             2494966..2495283
     CDS             2495237..2496016
     CDS             complement(2496013..2496591)
     CDS             2496775..2497905
     CDS             2497909..2498886
     CDS             2498898..2500238
     CDS             complement(2500224..2501156)
     CDS             complement(2501157..2502437)
     CDS             2502567..2503655
     CDS             complement(2503642..2504277)
     CDS             complement(2504277..2505029)
     CDS             2505094..2505861
     CDS             2505877..2507103
     CDS             2507106..2507861
     CDS             2507872..2509935
     CDS             complement(2509921..2510289)
     CDS             complement(2510289..2511407)
     CDS             complement(2511382..2511996)
     CDS             complement(2512008..2512700)
     CDS             complement(2512860..2514020)
     CDS             complement(2514185..2514478)
     CDS             complement(2514491..2515654)
     CDS             complement(2515695..2516552)
     CDS             2516970..2518463
     CDS             2518503..2518997
     CDS             2519009..2520547
     CDS             2520544..2521374
     CDS             2521447..2524134
     CDS             2524281..2525621
     CDS             2525702..2526946
     CDS             complement(2526990..2527616)
     CDS             complement(2527651..2528244)
     CDS             complement(2528433..2529782)
     CDS             2530285..2530782
     CDS             2530782..2531810
     CDS             2531807..2532265
     CDS             2532791..2533042
     CDS             complement(2533156..2533596)
     CDS             2533769..2533921
     CDS             2533946..2534155
     CDS             complement(2534060..2534281)
     CDS             2534687..2535526
     CDS             complement(2535605..2536078)
     CDS             complement(2536223..2536921)
     CDS             complement(2537296..2537907)
     CDS             2538021..2540624
     CDS             2540887..2541972
     CDS             complement(2541982..2543136)
     CDS             2543186..2543854
     CDS             2543869..2544027
     CDS             complement(2544024..2544353)
     CDS             complement(2544332..2545519)
     CDS             complement(2545516..2546379)
     CDS             complement(2546453..2547574)
     CDS             complement(2547654..2548889)
     CDS             complement(2548905..2550548)
     CDS             complement(2550552..2551436)
     CDS             complement(2551442..2552383)
     CDS             complement(2552384..2554093)
     CDS             2554240..2556183
     CDS             2556235..2557605
     CDS             2557889..2559442
     CDS             2559652..2560401
     CDS             complement(2560398..2561108)
     CDS             2561241..2561981
     CDS             complement(2561985..2563145)
     CDS             complement(2563247..2564032)
     CDS             2564078..2564473
     CDS             2564514..2565644
     CDS             complement(2565641..2566270)
     CDS             complement(2566270..2566737)
     CDS             complement(2566861..2567484)
     CDS             complement(2567495..2567659)
     CDS             complement(2567721..2569370)
     CDS             complement(2569542..2570159)
     CDS             complement(2570335..2572488)
     CDS             2573137..2574558
     CDS             complement(2575617..2576258)
     CDS             complement(2576281..2577195)
     CDS             complement(2577199..2578044)
     CDS             complement(2578233..2579690)
     CDS             complement(2579857..2581101)
     CDS             complement(2581184..2582314)
     CDS             complement(2582520..2583206)
     CDS             2583207..2583950
     CDS             2584137..2584829
     CDS             complement(2584822..2585310)
     CDS             2585551..2586177
     CDS             2586209..2587087
     CDS             complement(2587610..2588794)
     CDS             2588920..2589672
     CDS             2589746..2590546
     CDS             2590556..2591215
     CDS             complement(2591212..2592456)
     CDS             complement(2592644..2593855)
     CDS             2594635..2595282
     CDS             complement(2595292..2595444)
     CDS             complement(2595722..2597032)
     CDS             2597274..2597483
     CDS             complement(2597480..2598121)
     CDS             complement(2598164..2599396)
     CDS             2599598..2600053
     CDS             2600013..2600192
     CDS             2600137..2600529
     CDS             2600579..2602156
     CDS             2602310..2602813
     CDS             2602977..2604143
     CDS             2604217..2604777
     CDS             complement(2604817..2605092)
     CDS             2605274..2605741
     CDS             2605763..2606428
     CDS             complement(2606418..2606825)
     CDS             complement(2606836..2608263)
     CDS             2608540..2608845
     CDS             complement(2608911..2609318)
     CDS             complement(2610320..2619310)
     CDS             complement(2619593..2619829)
     CDS             complement(2619906..2621090)
     CDS             2621266..2621841
     CDS             2622115..2622579
     CDS             2622660..2623016
     CDS             complement(2623091..2623711)
     CDS             complement(2623738..2624475)
     CDS             complement(2624680..2624892)
     CDS             complement(2624997..2625692)
     CDS             complement(2625750..2626334)
     CDS             complement(2626546..2627910)
     CDS             2628126..2628662
     CDS             complement(2628645..2629307)
     CDS             complement(2629407..2630174)
     CDS             complement(2630277..2631128)
     CDS             2631182..2631808
     CDS             complement(2631818..2632312)
     CDS             complement(2632342..2633091)
     CDS             complement(2633088..2634002)
     CDS             complement(2634002..2634541)
     CDS             complement(2634554..2634928)
     CDS             2635186..2635737
     CDS             2635734..2637074
     CDS             2637534..2639531
     CDS             complement(2639541..2640434)
     CDS             complement(2640510..2641235)
     CDS             complement(2641228..2642568)
     CDS             complement(2642734..2644488)
     CDS             complement(2645009..2646013)
     CDS             2646478..2646966
     CDS             2647165..2647917
     CDS             complement(2647914..2648576)
     CDS             complement(2648589..2648867)
     CDS             complement(2649149..2651254)
     CDS             complement(2651355..2651801)
     CDS             complement(2652090..2652323)
     CDS             complement(2652894..2653016)
     CDS             2653220..2654053
     CDS             complement(2654050..2654799)
     CDS             complement(2654802..2655215)
     CDS             complement(2655298..2656431)
     CDS             2656593..2657966
     CDS             2657989..2658825
     CDS             2658861..2658998
     CDS             complement(2659120..2659845)
     CDS             complement(2660060..2661724)
     CDS             2662111..2662437
     CDS             2662447..2663241
     CDS             2663363..2664730
     CDS             2664973..2666595
     CDS             2666600..2666956
     CDS             complement(2666991..2667440)
     CDS             2667513..2668889
     CDS             complement(2669054..2669722)
     CDS             complement(2669865..2671253)
     CDS             complement(2671597..2674158)
     CDS             complement(2674158..2675012)
     CDS             2679996..2680490
     CDS             2681551..2682231
     CDS             2682310..2682984
     CDS             2683523..2684050
     CDS             2688860..2689354
     CDS             complement(2689661..2689831)
     CDS             complement(2690104..2691360)
     CDS             2691421..2691993
     CDS             complement(2692053..2692898)
     CDS             complement(2692963..2693259)
     CDS             2693596..2694531
     CDS             2694735..2695283
     CDS             complement(2695438..2695728)
     CDS             complement(2696146..2697030)
     CDS             complement(2697052..2698248)
     CDS             complement(2699067..2699804)
     CDS             complement(2699875..2700696)
     CDS             complement(2701046..2702554)
     CDS             complement(2702547..2702657)
     CDS             2703047..2704192
     CDS             2704307..2705041
     CDS             complement(2705123..2705896)
     CDS             complement(2705932..2706855)
     CDS             complement(2706870..2707937)
     CDS             complement(2708082..2709209)
     CDS             complement(2709504..2710382)
     CDS             2710466..2711227
     CDS             complement(2711224..2712300)
     CDS             2712341..2713030
     CDS             complement(2713304..2714248)
     CDS             2714355..2715458
     CDS             2715680..2715895
     CDS             complement(2716287..2717897)
     CDS             complement(2718186..2719358)
     CDS             complement(2719388..2720899)
     CDS             complement(2720988..2721365)
     CDS             2721403..2722422
     CDS             complement(2722467..2723231)
     CDS             complement(2723332..2725620)
     CDS             complement(2725632..2726303)
     CDS             complement(2726300..2726545)
     CDS             complement(2726633..2727112)
     CDS             2727300..2730050
     CDS             complement(2730434..2731123)
     CDS             complement(2731168..2732508)
     CDS             complement(2732837..2734957)
     CDS             complement(2735090..2736058)
     CDS             complement(2736301..2736417)
     CDS             complement(2736810..2738240)
     CDS             complement(2738284..2739435)
     CDS             complement(2739464..2740729)
     CDS             2740895..2741305
     CDS             complement(2741649..2742404)
     CDS             complement(2742462..2743907)
     CDS             2744023..2745294
     CDS             2745298..2745972
     CDS             complement(2745950..2747407)
     CDS             complement(2747416..2748138)
     CDS             complement(2748243..2748998)
     CDS             complement(2749046..2750077)
     CDS             complement(2750074..2751813)
     CDS             2752274..2753758
     CDS             2753748..2754281
     CDS             2754305..2755627
     CDS             complement(2755646..2757778)
     CDS             complement(2757962..2758909)
     CDS             complement(2758957..2759664)
     CDS             complement(2760062..2761084)
     CDS             2761091..2761906
     CDS             complement(2761893..2762708)
     CDS             complement(2762783..2763214)
     CDS             2763461..2763862
     CDS             2764291..2765760
     CDS             2765840..2766169
     CDS             2766182..2767639
     CDS             2767636..2768124
     CDS             2768179..2768949
     CDS             complement(2768982..2769989)
     CDS             2770165..2771118
     CDS             2771129..2771821
     CDS             2771822..2772703
     CDS             2772901..2774346
     CDS             complement(2774864..2776555)
     CDS             complement(2776556..2777305)
     CDS             complement(2777380..2778000)
     CDS             complement(2777982..2778419)
     CDS             complement(2778419..2779276)
     CDS             complement(2779322..2779750)
     CDS             complement(2779905..2780516)
     CDS             complement(2780732..2781673)
     CDS             complement(2781705..2783087)
     CDS             complement(2783130..2785115)
     CDS             complement(2785266..2786567)
     CDS             complement(2786585..2787346)
     CDS             complement(2787387..2788553)
     CDS             2788767..2789705
     CDS             2789718..2790629
     CDS             2790672..2791370
     CDS             complement(2791656..2792873)
     CDS             complement(2792863..2793585)
     CDS             2793893..2795503
     CDS             2795684..2796649
     CDS             2796650..2798653
     CDS             2798650..2799468
     CDS             complement(2799521..2800144)
     CDS             2800216..2800716
     CDS             complement(2800764..2801126)
     CDS             complement(2801210..2801692)
     CDS             complement(2801685..2802455)
     CDS             complement(2802462..2803058)
     CDS             2803366..2804091
     CDS             2804088..2805206
     CDS             2805409..2805978
     CDS             2806099..2807493
     CDS             2807497..2808597
     CDS             complement(2808589..2809269)
     CDS             complement(2809354..2810808)
     CDS             complement(2811262..2811885)
     CDS             2811952..2812833
     CDS             2812871..2814028
     CDS             2814384..2815160
     CDS             2815439..2815765
     CDS             2815802..2816545
     CDS             complement(2816737..2817030)
     CDS             complement(2817471..2820248)
     CDS             2820537..2821970
     CDS             2822158..2823090
     CDS             2823243..2825126
     CDS             2825325..2827043
     CDS             2827077..2829020
     CDS             complement(2828958..2829083)
     CDS             2829103..2830827
     CDS             complement(2830918..2832363)
     CDS             complement(2832500..2833453)
     CDS             complement(2833810..2835390)
     CDS             complement(2835437..2836237)
     CDS             complement(2836234..2836929)
     CDS             complement(2836929..2837678)
     CDS             complement(2837689..2838156)
     CDS             complement(2838172..2838651)
     CDS             complement(2838651..2839079)
     CDS             complement(2839036..2839890)
     CDS             complement(2839891..2840496)
     CDS             complement(2840474..2843035)
     CDS             complement(2843168..2843770)
     CDS             complement(2843804..2844748)
     CDS             complement(2844750..2846033)
     CDS             2846234..2846710
     CDS             complement(2847210..2848751)
     CDS             complement(2848739..2849164)
     CDS             complement(2849175..2849588)
     CDS             complement(2849585..2850085)
     CDS             complement(2850082..2850693)
     CDS             complement(2850760..2851011)
     CDS             complement(2851783..2853018)
     CDS             2853273..2853563
     CDS             2853852..2854298
     CDS             2854306..2858193
     CDS             complement(2858240..2859805)
     CDS             complement(2860221..2861141)
     CDS             complement(2861249..2861386)
     CDS             complement(2861470..2861643)
     CDS             complement(2862202..2863848)
     CDS             complement(2864056..2864238)
     CDS             complement(2864235..2865446)
     CDS             complement(2865443..2866408)
     CDS             complement(2866405..2868390)
     CDS             complement(2868377..2870833)
     CDS             complement(2870833..2873634)
     CDS             complement(2873635..2877228)
     CDS             complement(2877269..2879950)
     CDS             complement(2879944..2880558)
     CDS             2880823..2882196
     CDS             complement(2882289..2882450)
     CDS             2882539..2883099
     CDS             2883480..2886539
     CDS             2886543..2887034
     CDS             2887027..2888727
     CDS             2888724..2889233
     CDS             2889237..2889512
     CDS             2889513..2889893
     CDS             complement(2890329..2890928)
     CDS             complement(2890935..2892065)
     CDS             complement(2892124..2892717)
     CDS             complement(2892795..2893007)
     CDS             2893023..2893604
     CDS             2893594..2894601
     CDS             2894628..2895419
     CDS             2895426..2896928
     CDS             complement(2897259..2898455)
     CDS             2898705..2900015
     CDS             complement(2900012..2900794)
     CDS             complement(2900856..2901614)
     CDS             complement(2901607..2902539)
     CDS             complement(2902561..2903055)
     CDS             2903175..2904647
     CDS             2904648..2905682
     CDS             2905672..2908140
     CDS             complement(2908620..2909813)
     CDS             complement(2909813..2911198)
     CDS             2911711..2913078
     CDS             2913213..2913761
     CDS             complement(2913750..2914760)
     CDS             complement(2914775..2915806)
     CDS             complement(2915912..2916313)
     CDS             complement(2916315..2917541)
     CDS             complement(2918479..2918928)
     CDS             complement(2918942..2919832)
     CDS             complement(2920001..2920897)
     CDS             complement(2920923..2921192)
     CDS             complement(2921352..2922398)
     CDS             complement(2922568..2923188)
     CDS             2923513..2923740
     CDS             complement(2923737..2925029)
     CDS             2925149..2926000
     CDS             2926015..2926281
     CDS             complement(2926278..2927447)
     CDS             complement(2927544..2928578)
     CDS             complement(2928826..2930043)
     CDS             complement(2930133..2930801)
     CDS             complement(2930788..2931342)
     CDS             complement(2931442..2932779)
     CDS             complement(2932823..2933647)
     CDS             complement(2933771..2934493)
     CDS             2934648..2936027
     CDS             complement(2936501..2936902)
     CDS             complement(2936909..2939467)
     CDS             complement(2939761..2941110)
     CDS             2941727..2942098
     CDS             2942095..2943117
     CDS             2943140..2944312
     CDS             2944323..2945366
     CDS             complement(2945363..2946511)
     CDS             complement(2946533..2947102)
     CDS             2947267..2947509
     CDS             2947773..2948900
     CDS             2948860..2949669
     CDS             2949926..2951083
     CDS             complement(2951150..2951950)
     CDS             2952043..2952288
     CDS             2952288..2953424
     CDS             complement(2953484..2955004)
     CDS             complement(2955326..2955766)
     CDS             complement(2955798..2956985)
     CDS             complement(2957190..2957846)
     CDS             complement(2957847..2959703)
     CDS             2960043..2961473
     CDS             complement(2961517..2962077)
     CDS             complement(2962149..2963255)
     CDS             complement(2963257..2966592)
     CDS             complement(2966589..2967227)
     CDS             complement(2967224..2968711)
     CDS             complement(2969050..2970087)
     CDS             2970574..2970675
     CDS             complement(2971831..2972760)
     CDS             complement(2972781..2973506)
     CDS             complement(2973544..2974845)
     CDS             complement(2974845..2975759)
     CDS             complement(2975756..2976541)
     CDS             complement(2976783..2978468)
     CDS             2978851..2980224
     CDS             2980321..2981685
     CDS             complement(2981756..2981962)
     CDS             complement(2982052..2982468)
     CDS             2982692..2982916
     CDS             complement(2983013..2984545)
     CDS             complement(2984545..2985111)
     CDS             complement(2985111..2986115)
     CDS             complement(2986409..2987140)
     CDS             complement(2987140..2987862)
     CDS             2987922..2989133
     CDS             complement(2989130..2990455)
     CDS             2990790..2992529
     CDS             complement(2992845..2993873)
     CDS             complement(2993864..2994508)
     CDS             complement(2994511..2995263)
     CDS             complement(2995416..2996285)
     CDS             complement(2996301..2997206)
     CDS             2997685..2998662
     CDS             2998667..2998861
     CDS             2998858..2999448
     CDS             complement(2999445..3000605)
     CDS             3000867..3001472
     CDS             3001574..3002200
     CDS             complement(3002187..3002753)
     CDS             3002810..3003091
     CDS             complement(3003005..3003367)
     CDS             3003461..3003844
     CDS             3003975..3005288
     CDS             3005562..3007172
     CDS             3007487..3008746
     CDS             complement(3008743..3010062)
     CDS             complement(3010148..3010717)
     CDS             3011478..3012251
     CDS             complement(3012296..3013987)
     CDS             complement(3014051..3015208)
     CDS             3015300..3015746
     CDS             3015809..3016012
     CDS             3015990..3019097
     CDS             complement(3019425..3020495)
     CDS             3020539..3021357
     CDS             3021364..3022788
     CDS             complement(3022759..3023862)
     CDS             3023909..3024499
     CDS             3024500..3025273
     CDS             complement(3025365..3027197)
     CDS             3028059..3029078
     CDS             3029173..3029940
     CDS             3029940..3030626
     CDS             3030634..3032952
     CDS             3032957..3034042
     CDS             3034039..3034404
     CDS             complement(3034683..3036233)
     CDS             complement(3036254..3041086)
     CDS             complement(3041446..3043308)
     CDS             complement(3043517..3044446)
     CDS             complement(3044450..3044950)
     CDS             complement(3044953..3046926)
     CDS             3047383..3048756
     CDS             complement(3048843..3049868)
     CDS             complement(3050018..3052096)
     CDS             complement(3052156..3053154)
     CDS             complement(3053151..3053657)
     CDS             complement(3053647..3055638)
     CDS             3055869..3057269
     CDS             complement(3057238..3057717)
     CDS             complement(3057727..3058386)
     CDS             3058567..3060357
     CDS             complement(3060404..3061609)
     CDS             3061896..3063974
     CDS             complement(3064064..3065593)
     CDS             complement(3065646..3066482)
     CDS             complement(3066479..3067357)
     CDS             complement(3067382..3068680)
     CDS             3068788..3069597
     CDS             3069621..3070733
     CDS             3070730..3071074
     CDS             complement(3071208..3071879)
     CDS             complement(3071882..3072829)
     CDS             3072869..3074008
     CDS             3074005..3074736
     CDS             complement(3074820..3075035)
     CDS             3075041..3076078
     CDS             3076201..3077073
     CDS             3077233..3077562
     CDS             3077743..3079029
     CDS             complement(3079357..3080271)
     CDS             complement(3080255..3081016)
     CDS             3081438..3082829
     CDS             3083426..3083545
     CDS             complement(3083768..3085627)
     CDS             complement(3085753..3086697)
     CDS             3086926..3088704
     CDS             3088714..3089352
     CDS             3089386..3089931
     CDS             3089947..3090642
     CDS             3090643..3091431
     CDS             3091591..3092892
     CDS             3092927..3094189
     CDS             3094387..3094623
     CDS             3094905..3095219
     CDS             complement(3095860..3097479)
     CDS             complement(3097645..3098193)
     CDS             complement(3098201..3098605)
     CDS             complement(3098799..3099452)
     CDS             3099699..3100301
     CDS             complement(3100798..3101724)
     CDS             3101799..3103049
     CDS             3103164..3104705
     CDS             complement(3104812..3106227)
     CDS             3106422..3107057
     CDS             complement(3107082..3108548)
     CDS             3108604..3109062
     CDS             complement(3109160..3109798)
     CDS             complement(3109897..3111210)
     CDS             3111230..3111781
     CDS             complement(3111785..3111937)
     CDS             complement(3111938..3112762)
     CDS             3112994..3114262
     CDS             complement(3114189..3114830)
     CDS             complement(3115013..3115276)
     CDS             complement(3115758..3116663)
     CDS             complement(3116800..3117789)
     CDS             complement(3117799..3117939)
     CDS             3117968..3118936
     CDS             3123883..3124377
     CDS             complement(3125146..3125511)
     CDS             3125720..3127138
     CDS             complement(3127198..3128073)
     CDS             complement(3128550..3129557)
     CDS             complement(3129610..3130554)
     CDS             complement(3130527..3130772)
     CDS             complement(3130783..3131037)
     CDS             complement(3131037..3131243)
     CDS             3131371..3132144
     CDS             complement(3132385..3133107)
     CDS             3133256..3133450
     CDS             complement(3133541..3133837)
     CDS             3134172..3134375
     CDS             complement(3134391..3134714)
     CDS             complement(3134986..3135321)
     CDS             3135399..3135545
     CDS             complement(3135692..3135919)
     CDS             complement(3136162..3136290)
     CDS             complement(3136378..3137040)
     CDS             complement(3137093..3139312)
     CDS             complement(3139363..3139695)
     CDS             complement(3139754..3140953)
     CDS             complement(3140950..3141672)
     CDS             3142075..3142650
     CDS             3142721..3144202
     CDS             3144353..3144574
     CDS             3144561..3144926
     CDS             complement(3144923..3145843)
     CDS             3146302..3146775
     CDS             3146931..3147167
     CDS             3147373..3147690
     CDS             complement(3147901..3148029)
     CDS             3148334..3150211
     CDS             complement(3150393..3150611)
     CDS             complement(3150612..3150872)
     CDS             complement(3151416..3151790)
     CDS             3151976..3152182
     CDS             3152383..3153702
     CDS             complement(3153662..3153874)
     CDS             complement(3153855..3154433)
     CDS             complement(3154641..3156173)
     CDS             complement(3156782..3157234)
     CDS             complement(3157291..3157968)
     CDS             complement(3158005..3158292)
     CDS             complement(3158421..3158564)
     CDS             complement(3158652..3158843)
     CDS             complement(3158840..3160300)
     CDS             complement(3160346..3162508)
     CDS             complement(3162600..3162992)
     CDS             3163184..3163657
     CDS             3163688..3164629
     CDS             3164685..3165158
     CDS             complement(3165226..3165549)
     CDS             complement(3165570..3166508)
     CDS             complement(3166556..3167821)
     CDS             complement(3167818..3168495)
     CDS             complement(3168514..3170493)
     CDS             3170719..3171810
     CDS             complement(3171886..3172449)
     CDS             complement(3172506..3173993)
     CDS             3174243..3174686
     CDS             complement(3174564..3175061)
     CDS             3175213..3176022
     CDS             3176259..3177410
     CDS             3177472..3178038
     CDS             complement(3178035..3178511)
     CDS             complement(3178526..3179527)
     CDS             3180156..3181334
     CDS             3181586..3182764
     CDS             complement(3183009..3184493)
     CDS             complement(3184550..3185122)
     CDS             complement(3185209..3185820)
     CDS             3185920..3187242
     CDS             complement(3187239..3188471)
     CDS             complement(3188562..3190067)
     CDS             complement(3190191..3190376)
     CDS             complement(3190762..3191085)
     CDS             3191301..3191912
     CDS             3192085..3193011
     CDS             complement(3193083..3195941)
     CDS             3196030..3196461
     CDS             complement(3196394..3196759)
     CDS             complement(3197297..3198022)
     CDS             complement(3198023..3198862)
     CDS             complement(3198868..3199995)
     CDS             complement(3200215..3200991)
     CDS             3201089..3202390
     CDS             3202427..3203755
     CDS             complement(3204359..3205612)
     CDS             3205904..3206416
     CDS             3206711..3208267
     CDS             3208264..3208890
     CDS             3208910..3209956
     CDS             3209949..3211373
     CDS             3211390..3212643
     CDS             3212640..3213482
     CDS             complement(3213618..3215159)
     CDS             complement(3215184..3215996)
     CDS             3216153..3217070
     CDS             3217067..3218653
     CDS             3218694..3219077
     CDS             complement(3219127..3220212)
     CDS             3220542..3221516
     CDS             3221700..3222476
     CDS             complement(3222492..3222830)
     CDS             3222932..3224053
     CDS             3224066..3224716
     CDS             complement(3224771..3224926)
     CDS             complement(3225048..3225206)
     CDS             complement(3225438..3225608)
     CDS             3226036..3226791
     CDS             3226868..3227050
     CDS             complement(3227129..3228655)
     CDS             complement(3229049..3229606)
     CDS             complement(3229776..3230681)
     CDS             complement(3230708..3231811)
     CDS             complement(3231866..3233392)
     CDS             3233816..3235300
     CDS             3235453..3236532
     CDS             3236545..3237426
     CDS             3237450..3238457
     CDS             3238492..3239577
     CDS             3240019..3244404
     CDS             3244700..3245788
     CDS             complement(3245868..3247382)
     CDS             complement(3247793..3248539)
     CDS             complement(3248907..3249878)
     CDS             complement(3249976..3254916)
     CDS             complement(3254971..3255480)
     CDS             complement(3255652..3256254)
     CDS             3256488..3256694
     CDS             complement(3256778..3257545)
     CDS             complement(3257704..3258732)
     CDS             3258910..3259887
     CDS             3259930..3260316
     CDS             complement(3260384..3260509)
     CDS             complement(3260698..3261498)
     CDS             3261573..3261920
     CDS             3261993..3262196
     CDS             complement(3262276..3262623)
     CDS             complement(3262616..3263329)
     CDS             complement(3263330..3263935)
     CDS             complement(3263928..3265598)
     CDS             complement(3265915..3266184)
     CDS             3266278..3266808
     CDS             3266805..3269318
     CDS             3269371..3272715
     CDS             3272969..3273574
     CDS             3273679..3274632
     CDS             3274717..3275040
     CDS             3275117..3276307
     CDS             complement(3276304..3276924)
     CDS             complement(3276941..3278080)
     CDS             complement(3278140..3279063)
     CDS             complement(3279169..3279798)
     CDS             complement(3279987..3280940)
     CDS             complement(3281276..3281644)
     CDS             complement(3281717..3281860)
     CDS             complement(3282127..3282348)